Команды данной группы приведены в таблице 2.1. Код определяет выполняемое командой действие, операнды показывают адреса ячеек, хранящих исходные данные, необходимые для выполнения команды и адрес ячейки результата.
Процессор i8086 и более поздние версии относятся к двухадресным машинам. Это значит, что его команда может содержать не более двух операндов. Если для выполнения команды необходимо иметь два источника данных, например, сложение, то сохранение результата выполнения команды производиться по адресу одного из источников данных. Чтобы показать, какой из операндов будет хранить результат, его обозначают при описании команды как dst(destination – назначение), операнд, который используется только как адрес исходных данных, обозначается как src(source – источник). В двухоперандных командах операнд dst указывает, перед выполнением команды, адрес исходного данного, а после выполнения – адрес результата.
Мнемокод
Действие
Код
Операнды
mov
dst, src.
пересылка
add
dst, src
сложение
inc
dst
увеличить на единицу
sub
dst, src
вычитание
dec
dst
уменьшение на единицу
neg
dst
изменение знака
sal
dst,счетчик
арифметический сдвиг влево
sar
dst,счетчик
арифметический сдвиг вправо ( по мере сдвига вправо освобождающиеся места заполняются значением знакового разряда)