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