Справочник по языку Ассемблера IBM PC

       

CWD


(Convert Word to Double word)

Преобразование слова в двойное слово

 

Схема команды:  cwd 

Назначение: расширение слова со знаком до размера двойного слова со знаком.


Алгоритм работы:


копирование значения старшего бита регистра ax во все биты регистра dx. Состояние флагов после выполнения команды:

выполнение команды не влияет на флаги

Применение:


Команда cwd используется для расширения значения знакового бита в регистре ax на биты регистра dx. Данную операцию, в частности, можно использовать для подготовки к операции деления, для которой размер делимого должен быть в два раза больше размера делителя, либо для приведения операндов к одной размерности в командах умножения, сложения, вычитания.

        mov     ax,25 ...         mov     bx,4         cwd         div     bx         

См. также: урок 8 и команды , , , , , , , , , ,



Содержание раздела