| Мнемоника |
Функция команды |
| ADD |
Сложение с аккумулятором |
| ADDC |
Сложение с учетом переноса |
| SUBB |
Вычитание из аккумулятора |
| INC |
Инкремент |
| DEC |
Декремент |
| MUL |
Умножение |
| DIV |
Деление |
| DA |
Двоично-десятичная коррекция аккумулятора |
| ANL |
Логическое И |
| ORL |
Логическое ИЛИ |
| XRL |
Исключающее ИЛИ |
| CLR |
Очистка аккумулятора или бита |
| CPL |
Инверсия аккумулятора или бита |
| RL |
Сдвиг аккумулятора влево |
| RLC |
Сдвиг аккумулятора влево через перенос |
| RR |
Сдвиг аккумулятора вправо |
| RRC |
Сдвиг аккумулятора вправо через перенос |
| SWAP |
Перестановка тетрад аккумулятора |
| MOV |
Пересылка |
| MOVC |
Пересылка связанного байта в аккумулятор |
| MOVX |
Пересылка байта из внешней памяти или во внешнюю память
|
| PUSH |
Сохранение в стеке |
| POP |
Извлечение из стека |
| XCH |
Обмен информацией |
| XCHD |
Обмен младшими тетрадами между ячейкой памяти и аккумулятором |
| SETB |
Установка бита |
| JC |
Переход, если есть перенос |
| JNC |
Переход, если нет переноса |
| JB |
Переход, если бит установлен |
| JNB |
Переход, если бит не установлен |
| JBC |
Переход, если бит установлен, и очистка этого бита |
| ACALL |
Короткий переход к подпрограмме с возвратом |
| LCALL |
Длинный переход к подпрограмме с возвратом |
| RET |
Возврат из подпрограммы |
| RETI |
Возврат из прерывания |
| AJMP |
Короткий переход без возврата |
| LJMP |
Длинный переход без возврата |
| SJMP |
Короткий переход со смещением |
| JMP |
Переход относительно указателя данных |
| JZ |
Переход, если аккумулятор равен нулю |
| JNZ |
Переход, если аккумулятор не равен нулю |
| CJNE |
Переход, если не равно |
| DJNZ |
Декремент и переход, если не равно нулю |
| NOP |
Нет операции |