Сейчас на форуме: bartolomeo, -Sanchez- (+3 невидимых) |
eXeL@B —› Вопросы новичков —› CDQ |
Посл.ответ | Сообщение |
|
Создано: 25 февраля 2006 19:56 · Личное сообщение · #1 |
|
Создано: 25 февраля 2006 19:58 · Личное сообщение · #2 Схема команды: cdq Назначение: расширение двойного слова со знаком до размера учетверенного слова (64 бита) со знаком. Синтаксис Алгоритм работы: копирование значения старшего бита регистра eax на все биты регистра edx. Состояние флагов после выполнения команды: выполнение команды не влияет на флаги Применение: Команду cdq можно использовать для распространения значения знакового бита в регистре eax на все биты регистра edx. Данную операцию, в частности, можно использовать для подготовки к операции деления, для которой размер делимого должен быть в два раза больше размера делителя. .386 delimoe dd ... delitel dd ... ... mov eax,delimoe cdq idiv delitel ;частное в eax, остаток в edx |
|
Создано: 25 февраля 2006 19:59 · Личное сообщение · #3 |
|
Создано: 25 февраля 2006 23:12 · Личное сообщение · #4 |
eXeL@B —› Вопросы новичков —› CDQ |