| Мнемоника |
Функция команды |
| 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 |
Обмен данными между регистром и указателем стека |