Мнемоника |
Функция команды |
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 |
Нет операции |