(Convert Word to Double word)
Преобразование слова в двойное слово
Назначение: расширение слова со знаком до размера двойного слова со знаком.
Синтаксис
Алгоритм работы:
копирование значения старшего бита регистра ax во все биты регистра dx. Состояние флагов после выполнения команды:
выполнение команды не влияет на флаги
|
Применение:
Команда cwd используется для расширения значения знакового бита в регистре ax на биты регистра dx. Данную операцию, в частности, можно использовать для подготовки к операции деления, для которой размер делимого должен быть в два раза больше размера делителя, либо для приведения операндов к одной размерности в командах умножения, сложения, вычитания.
mov ax,25... mov bx,4 cwd div bx |
См. также: урок 8 и команды cbw, cdq, cwde, div, idiv, mul, imul, add, adc, sub, sbb