Вы здесь: Home
CWD

CWD
- Подробности
- Категория: Команды ассемблера
- Опубликовано 11.01.2014 06:29
- Автор: Админ
- Просмотров: 1824
CWD - осуществляет преобразование слова в двойное слово. Команда расширяет арифметическое значение в регистре АХ до размеров двойного слова в регистровой паре DX:AX, дублируя при этом знаковый бит (15-й бит в регистре АХ) через регистр DX. Обычно используется для получения 32-битового делимого. См. также команду CBW.
Пример:
mov ax,-8 cwd ;dx:ax=-2 mov bx,-2 idiv bx ;dx:ax/bx=-8/-2=4 (AX=4)