ВУЗ:
Составители:
аккумулятора
CMP M Сравнение содержимого ячейки па-
мяти и аккумулятора
(A) – ((H)(L)) 1
CPI data Сравнение байта с содержимым (A) – (byte2) 2
RLC Циклический сдвиг содержимого ак-
кумулятора влево
(A
n
+ 1
) ← (A
n
)
(A
0
) ← (A
7
)
(CY) ← (A
7
)
1
RRC То же, но вправо (A
n
) ← (A
n
+ 1
)
(A
7
) ← (A
0
)
(CY) ← (A
0
)
1
RAL Циклический сдвиг содержимого ак-
кумулятора влево через перенос
(A
n
+ 1
) ← (A
n
)
(CY) ← (A
7
)
(A
0
) ← (CY)
1
RAR То же, но вправо (A
n
) ← (A
n
+ 1
)
(CY) ← (A
0
)
(A
7
) ← (CY)
1
Коды передачи управления
JMP Addr Безусловный переход (PC) ← (byte2)(byte3) 3
JC Addr Переход при наличии переноса Если CY = 1, то
(PC) ← (byte2)(byte3),
иначе (PC) ← (PC) + 3
3
Мнемоника Описание команд Условное обозначение Число байт
JNC Addr Переход при отсутствии переноса Если CY = 0, то
(PC) ← (byte2)(byte3),
иначе (PC) ← (PC) + 3
3
JZ Addr Переход при нуле Если Z = 1, то
(PC) ← (byte2)(byte3), иначе (PC) ← (PC) + 3
3
JNZ Addr Переход при отсутствии нуля Если Z = 0, то
(PC) ← (byte2)(byte3), иначе (PC) ← (PC) + 3
3
JP Addr Переход при плюсе Если S = 0, то
(PC) ← (byte2)(byte3), иначе (PC) ← (PC) + 3
3
JM Addr Переход при минусе Если S = 1, то
(PC) ← (byte2)(byte3), иначе (PC) ← (PC) + 3
3
JPE Addr Переход при чётности Если P = 1, то
(PC) ← (byte2)(byte3), иначе (PC) ← (PC) + 3
3
JPO Addr Переход при нечётности Если P = 0, то
(PC) ← (byte2)(byte3), иначе (PC) ← (PC) + 3
3
PCHL Занесение в счётчик команд содер-
жимого регистра H, L
(PC) ← (HL) 1
CALL Addr Вызов подпрограммы (SP – 1)(SP – 2) ← (PC);
(SP) ← (SP) – 2;
(PC) ← (byte3)(byte2)
3
CC Addr То же, но при пере-
носе
Если CY = 1, то
(SP – 1)(SP – 2) ← (PC);
(SP) ← (SP) – 2;
(PC) ← (byte3)(byte2),
иначе (PC) ← (PC) + 3
3
CNC Addr То же, но при отсутствии переноса Если CY = 0, то
(SP – 1)(SP – 2) ← (PC);
(SP) ← (SP) – 2;
(PC) ← (byte3)(byte2),
иначе (PC) ← (PC) + 3
3
Мнемоника Описание команд Условное обозначение Число байт
CNZ Addr То же, но при отсутствии нуля Если Z = 0, то
(SP – 1)(SP – 2) ← (PC);
(SP) ← (SP) – 2;
(PC) ← (byte3)(byte2),
иначе (PC) ← (PC) + 3
3
CP Addr Вызов подпрограммы при плюсе Если S = 0, то
(SP – 1)(SP – 2) ← (PC);
(SP) ← (SP) – 2;
(PC) ← (byte3)(byte2),
иначе (PC) ← (PC) + 3
3
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »