- •Набір команд мікропроцесора кр580ік80
- •Команди парасилки даних
- •Арифметичні та логічні команди
- •Команди передачі управління
- •Команди введення-виведення і керування
- •Набір команд мікропроцесора у порядку зростання коп
- •Організація внутрішніх регістрів процесора кр580ік80
- •Регістр прапорців
- •Органiзацiя регiстрових пар
- •Операції з парами регістрів та стеком
- •Команди керування переходами.
- •Операції акумулятора
- •Команди рестарту
- •Формати команд та даних
Команди передачі управління
1. Переходи |
2. Виклики |
3. Повернення |
4. Рестарт | ||||||||
Команда |
Операнд |
КОП |
Команда |
Операнд |
КОП |
Команда |
КОП |
Команда |
Операнд |
КОП | |
JMP |
[АДРЕСА] |
С3 |
CALL |
[АДРЕСА] |
CD |
RET |
C9 |
RST |
0 |
C7 | |
JNZ |
[АДРЕСА] |
С2 |
CNZ |
[АДРЕСА] |
C4 |
RNZ |
C0 |
1 |
CF | ||
JZ |
[АДРЕСА] |
СA |
CZ |
[АДРЕСА] |
CC |
RZ |
C8 |
2 |
D7 | ||
JNC |
[АДРЕСА] |
D2 |
CNC |
[АДРЕСА] |
D4 |
RNC |
D0 |
3 |
DF | ||
JC |
[АДРЕСА] |
DA |
CC |
[АДРЕСА] |
DC |
RC |
D8 |
4 |
E7 | ||
JPO |
[АДРЕСА] |
E2 |
CPO |
[АДРЕСА] |
E4 |
RPO |
E0 |
5 |
EF | ||
JPE |
[АДРЕСА] |
EA |
CPE |
[АДРЕСА] |
EC |
RPE |
E8 |
6 |
F7 | ||
JP |
[АДРЕСА] |
F2 |
CP |
[АДРЕСА] |
F4 |
RP |
F0 |
7 |
FF | ||
JM |
[АДРЕСА] |
FA |
CM |
[АДРЕСА] |
FC |
RM |
F8 |
|
|
| |
PCHL |
[АДРЕСА] |
E9 |
|
|
|
|
|
|
|
|
Команди введення-виведення і керування
1. Операції зі стеком |
2. Команди вводу/виводу | ||||||||
Команда |
Операнд |
КОП |
Команда |
Операнд |
КОП |
Команда |
Операнд |
КОП | |
PUSH |
B |
C5 |
POP |
B |
C1 |
OUT |
байт |
D3 | |
D |
D5 |
D |
D1 |
IN |
байт |
DB | |||
H |
E5 |
H |
E1 |
3. Управління | |||||
PSW |
F5 |
PSW |
F1 |
DI |
|
F3 | |||
|
|
|
|
|
|
EI |
|
FB | |
XTHL |
|
E3 |
XPHL |
|
F9 |
NOP |
|
00 | |
|
|
|
|
|
|
HLT |
|
76 |