ВУЗ:
Составители:
Продолжение табл.
Мнемоника Описание команд Условное обозначение Число байт
NOP Отсутствие операции
HLT Останов
П р и м е ч а н и я :
1. PSW – слово состояния программы, первый байт которого равен содержимому аккумулятора, второй – содержимому
регистра признаков.
2. А – регистр-аккумулятор (аккумулятор).
3. Addr – 16-разрядный адрес внешней памяти.
4. data – 8-разрядный символ данных.
5. data 16 – 16-разрядный символ данных.
6. byte 2 – содержимое второго байта в многобайтных командах.
7. byte 3 – содержимое третьего байта в многобайтных командах.
8. PORT – 8-разрядный адрес интерфейса ввода/вывода.
9. R, R1, R2 – один из регистров с именами А, В, С, D, E, H, L, принадлежащими блоку РОН.
10. RP – пара 8-разрядных регистров В, С; D, Е; Н, L; SP, которые адресуются как один регистр при операциях с 16-разрядными
словами.
11. RH – старший регистр в паре.
12. RL – младший регистр в паре.
13. PC – 8-разрядный счетчик команд:
14. SP – 16-разрядный регистр-указатель стека:
15. N – номер порта.
16. R
n
– номер разряда в регистре.
17. ← – оператор пересылки.
18. ↔ – оператор обмена.
19.
∧
– оператор И.
20.
∨
– оператор ИЛИ.
21.
⊕
– оператор исключающее ИЛИ;
22. ¯¯ – оператор инверсии.
23. + – оператор арифметического сложения.
24. – – оператор арифметического вычитания:
25. ( ) – содержимое регистра или ячейки памяти.
26. ( ) ( ) – оператор объединения двух 8-разрядных регистров, при этом их содержимое рассматривается как одно 16-разрядное
слово.
27. Z – признак нуля; если результат выполнения команды равен 0, то Z = l.
28. S – признак знака; если результат выполнения команды отрицателен, то S = l.
29. Р – признак чётности; если сумма по модулю 2 значений всех разрядов результата выполнения операции равна 0, то Р = 1.
30. CY – признак переноса; если на выходе старшего разряда сумматора в результате выполнения команды сложения возникает
сигнал переноса или в результате выполнения команды вычитания возникает заем, то CY + 1.