Мнемоника |
Функция команды |
ACI |
Сложение байта с аккумулятором с переносом |
ADC |
Сложение регистра с аккумулятором с переносом |
ADD |
Сложение регистра с аккумулятором |
ADI |
Сложение байта с аккумулятором |
ANA |
Логическое И с регистром или памятью |
ANI |
Логическое И с байтом |
CALL |
Вызов подпрограммы |
CC |
Вызов подпрограммы при переносе |
CM |
Вызов подпрограммы при минусе |
CMA |
Инвертирование аккумулятора |
CMC |
Инвертирование флага переноса |
CMP |
Сравнение операндов |
CNC |
Вызов подпрограммы при отсутствии переноса |
CNZ |
Вызов подпрограммы при неравенстве нулю |
CP |
Вызов подпрограммы при плюсе |
CPE |
Вызов подпрограммы при четности |
CPI |
Сравнение байта с аккумулятором |
CPO |
Вызов подпрограммы при нечетности |
CZ |
Вызов подпрограммы при равенстве нулю |
DAA |
Десятичная коррекция результата сложения |
DAD |
Сложение содержимого пар регистров |
DCR |
Декремент регистра или памяти |
DCX |
Декремент пары регистров |
DI |
Запрет прерывания |
EI |
Разрешение прерывания |
HLT |
Останов |
IN |
Ввод |
INR |
Инкремент регистра или памяти |
INX |
Инкремент пары регистров |
JC |
Переход, если есть перенос |
JM |
Переход, если минус |
JMP |
Безусловный переход
|
JNC |
Переход, если нет переноса |
JNZ |
Переход, если не равно нулю |
JP |
Переход, если плюс |
JPE |
Переход, если четность |
JPO |
Переход, если нечетность |
JZ |
Переход, если нуль |
LDA |
Загрузка аккумулятора по указанному адресу |
LDAX |
Загрузка аккумулятора по адресу, указанному парой регистров |
LHLD |
Загрузка регистров из памяти |
LXI |
Загрузка парных регистров |
MOV |
Пересылка между памятью и регистрами |
MVI |
Пересылка байта в память |
NOP |
Нет операции |
ORA |
Логическое ИЛИ с регистром или памятью |
ORI |
Логическое ИЛИ с байтом |
OUT |
Вывод |
PCHL |
Загрузка счетчика команд
|
POP |
Извлечение из стека |
PUSH |
Сохранение в стеке |
RAL |
Циклический сдвиг влево через перенос |
RAR |
Циклический сдвиг вправо через перенос |
RC |
Возврат при переносе |
RET |
Возврат из подпрограммы |
RLC |
Циклический сдвиг влево |
RM |
Возврат при минусе |
RNC |
Возврат при отсутствии переноса |
RNZ |
Возврат, если не равно нулю |
RP |
Возврат при плюсе |
RPE |
Возврат при четности |
RPO |
Возврат при нечетности |
RRC |
Циклический сдвиг вправо |
RST |
Повторный запуск |
RZ |
Возврат при нуле |
SBB |
Вычитание памяти или регистра с заемом |
SBI |
Вычитание байта с заемом |
SHLD |
Выгрузка регистров в память |
SPHL |
Загрузка указателя стека
|
STA |
Выгрузка аккумулятора в память |
STAX |
Выгрузка аккумулятора в пару регистров |
STC |
Установка флага переноса |
SUB |
Вычитание регистра или памяти |
SUI |
Вычитание байта |
XCHG |
Обмен данными между парами регистров |
XRA |
Исключающее ИЛИ с регистром или памятью |
XRI |
Исключающее ИЛИ с байтом |
XHTL |
Обмен данными между регистром и указателем стека |