Команды сложения

ADD приемник, источник (add-сложить)

ADC приемник, источник (add with carry - сложить с переносом)

Команды могут складывать как 8-, так и 16-битовые операнды.

Если при выполнении сложения ADD используются 8-битовые регистры, то 8 младших битов ответа будут занесены в регистр приемника, а 9-й бит (если он есть) - во флаг переноса CF, например

Команда ADD AX,BX складывает 16-битовые значения регистров AX,BX.

Команды

ADD AX,CX

ADC BX,DX

складывают 32-битовое число, находящееся в регистрах CX, DX с 32 -битовым числом, находящимся в регистрах AX и BX.

Команда сравнения CMP (compare)

Команда СМР вычитает операнд-источник из операнда-приемника, устанавливает флаги (см. табл.), но не сохраняет результат вычитания.

Таблица - Результаты исполнения команды СМР

условие SF ZF CF
приемник > источник      
приемник = источник      
приемник < источник      

Оборудование

IBM совместимые ЭВМ, операционная система Linux, программа DOSBox, оболочка Volcov Commander, программы Masm, Link, Debug.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: