Цифровые устройства и микропроцессоры. Москвитин С.П. - 16 стр.

UptoLike

Составители: 

CM Addr То же, но при минусе Если S = 1, то
(SP – 1)(SP – 2) (PC);
(SP) (SP) – 2;
(PC) (byte3)(byte2),
иначе (PC) (PC) + 3
3
CPE Addr Вызов подпрограммы при чётности Если P = 1, то
(SP – 1)(SP – 2) (PC);
(SP) (SP) – 2;
(PC) (byte3)(byte2),
иначе (PC) (PC) + 3
3
CPO Addr То же, но при нечётности Если P = 0, то
(SP – 1)(SP – 2) (PC);
(SP) (SP) – 2;
(PC) (byte3)(byte2),
иначе (PC) (PC) + 3
3
RET Возврат (PC) (SP)(SP + 1)
(SP) (SP) + 2
1
RC Возврат при переносе Если CY = 1, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
RNC Возврат при отсутствии переноса Если CY = 0, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
RZ Возврат при нуле Если Z = 1, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
Мнемоника Описание команд Условное обозначение Число байт
RNZ Возврат при отсутствии нуля Если Z = 0, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
RP Возврат при плюсе Если S = 0, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
RM Возврат при минусе Если S = 1, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
PRE Возврат при чётности Если P = 1, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
PRO Возврат при нечётности Если P = 0, то
(PC) (SP)(SP + 1)
(SP) (SP) + 2,
иначе (PC) (PC) + 1
1
RST Повторный запуск (SP – 1)(SP – 2) (PC);
(SP) (SP) – 2
1
Команды ввода/вывода и прочие команды
IN PORT Ввод (A) (N) 2
OUT PORT Вывод (N) (A) 2
CMA Инвертирование аккумулятора A Ā 1
STC Установка флага переноса в единицу CY 1 1
CMC Инвертирование флага переноса
CY
CY
1
EI Разрешить прерывание 1
DI Запретить прерывание 1
DAA Двоично-десятичная коррекция со-
держимого аккумулятора
Если
(A)
9,
то
(A) (A) + 00000000
Если (A) > 9, то
(A) (A) + 00000110
1