Re[4]: asm x86 in msvc80: __asm idiv
От: Vain Россия google.ru
Дата: 30.09.06 21:46
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Деление происходит пары DX:AX на аргумент. В том случае, если вы записываете 5 в AX, содержимое DX неизвестно. Т.е. при этом может возникнуть исключение. CWD же стоит, чтобы расширить число со знаком в AX до числа со знаком в DX:AX.

Хм.
В зубкове про idiv сказано следующее:

Выполняет целочисленной деление со знаком AL, AX или EAX (в зависмости от размера иточника) на источник (регистр или переменная) и помещает результат в AL, AX или EAX, а остаток — в AH, DX или EDX соответственно. ...

Наврано?
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.