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

Система команд микропроцессора i8080/8085

< Лекция 16 || Дополнительный материал 1 || Дополнительный материал 2 >

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