|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.04.2008, 21:01 | #11 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
А тут не всё так гладко, просто поменять одно на другое нельзя.
Команда fstsw ax полностью переносит регистр состояния сопроцессора в AX, а там помимо интересующих меня C0-C3 ещё куча флагов (к примеру указатель вершины стека сопроцессора). Какой переход взять после test ?? Подскажите пожалуйста, какие флаги установит команда test mov eax, 00001000h test eax, 00000100h ?? А то я чего-то запутался....
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
12.04.2008, 21:14 | #12 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Цитата:
http://img232.imageshack.us/my.php?image=new1lf1.png ------------------- Ха. Похоже в мануале опечатка. ZF показан задом наперёд. Должно быть IF TEMP=0 THEN ZF <- 1 ELSE ZF <- 0 Последний раз редактировалось B_N; 12.04.2008 в 21:32. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сложить два числа с плавающей точкой | forsy | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 19 | 29.03.2010 02:15 |
Преобразование числа с плавающей точкой в строку | Sibedir | Общие вопросы Delphi | 14 | 09.03.2008 21:48 |
Числа с плавающей точкой | Blondinka | Общие вопросы Delphi | 8 | 21.09.2007 11:32 |