- •Набір команд мікропроцесора кр580ік80
- •Команди парасилки даних
- •Арифметичні та логічні команди
- •Команди передачі управління
- •Команди введення-виведення і керування
- •Набір команд мікропроцесора у порядку зростання коп
- •Організація внутрішніх регістрів процесора кр580ік80
- •Регістр прапорців
- •Органiзацiя регiстрових пар
- •Операції з парами регістрів та стеком
- •Команди керування переходами.
- •Операції акумулятора
- •Команди рестарту
- •Формати команд та даних
Арифметичні та логічні команди
1. Додавання |
4. Зменшення |
9. Логічні | |||||||||||
Команда |
Операнди |
КОП |
Команда |
Операнди |
КОП |
Команда |
Операнди |
КОП | |||||
ADD |
A |
87 |
DCR |
A |
3D |
ANA |
A |
A7 | |||||
B |
80 |
B |
05 |
B |
A0 | ||||||||
C |
81 |
C |
0D |
C |
A1 | ||||||||
D |
82 |
D |
15 |
D |
A2 | ||||||||
E |
83 |
E |
1D |
E |
A3 | ||||||||
H |
84 |
H |
25 |
H |
A4 | ||||||||
L |
85 |
L |
2D |
L |
A5 | ||||||||
M |
86 |
M |
35 |
M |
A6 | ||||||||
ADC |
A |
8F |
DCX |
B |
0B |
ORA |
A |
B7 | |||||
B |
88 |
D |
1B |
B |
B0 | ||||||||
C |
89 |
H |
2B |
C |
B1 | ||||||||
D |
8A |
SP |
3B |
D |
B2 | ||||||||
E |
8B |
|
|
|
E |
B3 | |||||||
H |
8C |
5. Подвійне додавання |
H |
B4 | |||||||||
L |
8D |
DAD |
B |
09 |
L |
B5 | |||||||
M |
8E |
D |
19 |
M |
B6 | ||||||||
|
|
|
H |
29 |
XRA |
A |
AF | ||||||
2. Віднімання |
SP |
39 |
B |
A8 | |||||||||
SUB |
A |
97 |
|
|
|
C |
A9 | ||||||
B |
90 |
6. Операції зсуву |
D |
AA | |||||||||
C |
91 |
RLC |
|
07 |
E |
AB | |||||||
D |
92 |
RRC |
|
0F |
H |
AC | |||||||
E |
93 |
RAL |
|
17 |
L |
AD | |||||||
H |
94 |
RAR |
|
1F |
M |
AE | |||||||
L |
95 |
|
|
|
CMP |
A |
BF | ||||||
M |
96 |
|
|
|
B |
B0 | |||||||
SBB |
A |
9F |
7. Спеціальні |
C |
B1 | ||||||||
B |
98 |
DAA |
|
27 |
D |
B2 | |||||||
C |
99 |
CMA |
|
2F |
E |
B3 | |||||||
D |
9A |
STC |
|
37 |
H |
B4 | |||||||
E |
9B |
CMC |
|
3F |
L |
B5 | |||||||
H |
9C |
|
|
|
M |
B6 | |||||||
L |
9D |
|
|
|
|
|
| ||||||
M |
9E |
|
|
|
|
|
| ||||||
3. Збільшення |
8. Безпосередні логічні та арифметичні |
|
|
| |||||||||
INR |
A |
3C |
|
|
| ||||||||
B |
04 |
ADI |
байт |
C6 |
|
|
| ||||||
C |
0C |
ACI |
байт |
CE |
|
|
| ||||||
D |
14 |
SUI |
байт |
D6 |
|
|
| ||||||
E |
1C |
SBI |
байт |
DE |
|
|
| ||||||
H |
24 |
ANI |
байт |
E6 |
|
|
| ||||||
L |
2C |
XRI |
байт |
EE |
|
|
| ||||||
M |
34 |
ORI |
байт |
F6 |
|
|
| ||||||
INX |
B |
03 |
CPI |
байт |
FE |
|
|
| |||||
D |
13 |
|
|
|
|
|
| ||||||
H |
23 |
|
|
|
|
|
| ||||||
SP |
33 |
|
|
|
|
|
|