Скачиваний:
18
Добавлен:
11.04.2015
Размер:
15.06 Кб
Скачать
  1. Команды расширения знака.

Существуют две команды, позволяющие выполнять операции над смешанными данными, за счёт удвоения размера операнда со знаком.

CBW ( convert byte to word ) воспроизводит 7-й бит регистра al во всех битах регистра ah;

CWD (convert word to doubleword ) - воспроизводит 15-й бит регистра ах во всех битах регистра dx.

Таким образом, команда cbw позволяет сложить байт и слово, вычесть слово из байта и т. д. Команда cwd позволяет разделить слово на слово. Пример: cbw ; сложить содержимое байта al

add ах, bх ; с содержимым слова в bх

cbw ; умножить байт в al на слово в bх

imul bx

cwd ; разделить слово в ах на слово в bх.

idiv bx

Соседние файлы в папке Ответы по пунктам