Опубликован: 25.07.2003 | Уровень: для всех | Доступ: свободно
Дополнительный материал 6:

Система команд микроконтроллеров семейства MCS-51 (фирмы Intel, Atmel, Analog Devices)

Ключевые слова: CPL, MOV, внешняя память, RET

Мнемоника Функция команды
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 Нет операции
Татьяна Фёдорова
Татьяна Фёдорова
Какой тип обмена используется в системной магистрали ISA?
Виктор Радкевич
Виктор Радкевич
Не отображаются результаты сдачи тестов через мобильное приложение
Владитслав Голубев
Владитслав Голубев
Россия
Дмитрий Горбунов
Дмитрий Горбунов
Россия