Синтаксис |
Код |
Комментарий |
JMP ADDR |
C3 |
Перейти по адресу ADDR. |
JZ ADDR |
CA |
Перейти по адресу ADDR, если нуль. |
JNZ ADDR |
C2 |
Перейти по адресу ADDR, если не нуль. |
JP ADDR |
F2 |
Перейти по адресу ADDR, если плюс. |
JM ADDR |
FA |
Перейти по адресу ADDR, если минус. |
JC ADDR |
DA |
Перейти по адресу ADDR, если перенос. |
JNC ADDR |
D2 |
Перейти по адресу ADDR, если не перенос. |
JPE ADDR |
EA |
Перейти по адресу ADDR, если паритет чётный. |
JPO ADDR |
E2 |
Перейти по адресу ADDR, если паритет нечётный. |
RET |
C9 |
Возврат из подпрограммы. |
RZ |
C8 |
Возврат из подпрограммы, если нуль. |
RNZ |
C0 |
Возврат из подпрограммы, если не нуль. |
RP |
F0 |
Возврат из подпрограммы, если плюс. |
RM |
F8 |
Возврат из подпрограммы, если минус. |
RC |
D8 |
Возврат из подпрограммы, если перенос. |
RNC |
D0 |
Возврат из подпрограммы, если нет переноса. |
RPE |
E8 |
Возврат из подпрограммы, если чётный паритет. |
RPO |
E0 |
Возврат из подпрограммы, если нечётный паритет. |
CALL ADDR |
CD |
Вызвать подпрограмму по адресу ADDR. |
CZ ADDR |
CC |
Вызвать подпрограмму по адресу ADDR, если нуль. |
CNZ ADDR |
C4 |
Вызвать подпрограмму по адресу ADDR, если не нуль. |
CP ADDR |
F4 |
Вызвать подпрограмму по адресу ADDR, если плюс. |
CM ADDR |
FC |
Вызвать подпрограмму по адресу ADDR, если минус. |
CC ADDR |
DD |
Вызвать подпрограмму по адресу ADDR, если перенос. |
CNC ADDR |
D4 |
Вызвать подпрограмму по адресу ADDR, если не перенос. |
CPE ADDR |
EC |
Вызвать подпрограмму по адресу ADDR, если чётно. |
CPO ADDR |
E4 |
Вызвать подпрограмму по адресу ADDR, если нечётно. |
RST |
CF |
Завершить программу пользователя. |
PC HL |
E9 |
Передать содержимое H и L в PC. |
5. Команды стека, ввода-вывода и управления
Синтаксис |
Код |
Комментарий |
PUSH B |
C5 |
Загрузить стек содержимое пары регистров BC. |
PUSH D |
D5 |
Загрузить стек содержимое пары регистров DE. |
PUSH H |
E5 |
Загрузить стек содержимое пары регистров HL. |
PUSH PSW |
F5 |
Загрузить в стек слово состояния процессора PSW. |
POP B |
C1 |
Извлечь из стека содержимое пары регистров BC. |
POP D |
D1 |
Извлечь из стека содержимое пары регистров DE. |
POP H |
E1 |
Извлечь из стека содержимое пары регистров HL. |
POP PSW |
F1 |
Извлечь из стека слово состояния процессора PSW. |
XTHL |
E3 |
Обмен вершины стека с содержимым пары регистров HL. |
SPHL |
F9 |
Загрузить SP из HL. |
OUT |
D3 |
Вывести содержимое регистра А в порт. |
IN |
DB |
Ввести данные с устройства. |
DI |
F3 |
Не признать прерывание. |
EI |
FB |
Признать прерывание. |
NOP |
00 |
Нет операции. |
HLT |
76 |
Остановить микропроцессор. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.