Процессор 80286 имеет четыре класса команд передач данных: общие передачи,
аккумуляторные передачи, адресные передачи и флажковые передачи
Мнемоника команды Описание команды
Общие
MOV (переслать) ИСТОЧНИК -
ПРИЕМНИК
XCHG (обменять) ИСТОЧНИК ~ ПРИЕМНИК
PUSH (включить в стек)
ИСТОЧНИК - Стек
POP (извлечь из стека) Стек - ПРИЕМНИК
PUSHA (включить в
стек всё) Регистры -* стек
POPA (извлечь из стека всё) Стек •+
регистры
Аккумуляторные
IN (ввести) Порт + AL или АХ
OUT (вывести) AL
или АХ -* порт
XLДТ (преобразовать) / (AL) AL
Мнемоника команды Описание команды
Адресные
LEA (загрузить эффективный
адрес
в регистр)
LDS (загрузить указатель
в регистр и DS)
LES
(загрузить указатель
в регистр и ES)
ИСТОЧНИК, ИСТОЧНИК + 1 -
РЕГИСТР
ИСТОЧНИК + 2, ИСТОЧНИК + 3 -* DS
источник, ИСТОЧНИК + 1
РЕГИСТР
ИСТОЧНИК + 2, ИСТОЧНИК + 3 -* ES
Смещение ИСТОЧНИКА-"
РЕГИСТР
Флажковые
LAHF (загрузить флажки в АН)
SAHF (запомнить АН во
флажках)
PUSHF (включить в стек флажки)
POPF (извлечь из стека
флажки)
SF, ZF, AF, PF, CF - АН
АН- SF, ZF, AF, PF, CF
Флажки ~
стек
Стек - флажки