ГПМ+
|
0
|
MVI
A, 92
|
подача
управляющего слова на интерфейс
|
|
|
|
1
|
|
|
|
|
2
|
OUT
port
|
|
|
|
3
|
In
portA
|
запись
из порта А в Ак.
|
|
|
|
|
4
|
CPI
32
|
сравнения
Ак. с числом 32
|
|
|
|
|
5
|
|
|
|
|
|
6
|
JM
ГПМ+3
|
переход
по отрицательному результату
|
|
|
|
7
|
|
|
|
|
8
|
|
|
|
|
9
|
LXI
DE, z+0
|
загрузка
адреса z+0 в регистровую пару DE из ПЗУ
|
|
|
|
10
|
|
|
|
|
11
|
|
|
|
|
12
|
LXI
HL, t+0
|
запись
из регистра D в ОЗУ по адресу t+0
|
|
|
|
13
|
|
|
|
|
14
|
|
|
|
|
15
|
MOV
M,D
|
|
|
|
16
|
LXI
HL, t+1
|
запись
из регистра E в ОЗУ по адресу t+1
|
|
|
|
17
|
|
|
|
|
18
|
|
|
|
|
19
|
MOV
M,E
|
|
|
|
20
|
CALL
ПМ3+0
|
вызов
подпрограммы ПМ3+0
|
|
|
|
|
|
21
|
|
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
|
|
|
23
|
CALL
ПМ1+0
|
вызов
подпрограммы ПМ1+0
|
|
|
|
|
|
24
|
|
|
|
|
|
|
|
|
|
25
|
|
|
|
|
|
|
|
|
|
26
|
CALL
ПМ2+0
|
вызов
подпрограммы ПМ2+0
|
|
|
|
|
|
27
|
|
|
|
|
|
|
|
|
|
28
|
|
|
|
|
|
|
|
|
|
29
|
CALL
ПМ4+0
|
вызов
подпрограммы ПМ4+0
|
|
|
|
|
|
30
|
|
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
|
|
|
32
|
CALL
ПМ1+0
|
вызов
подпрограммы ПМ1+0
|
|
|
|
|
|
33
|
|
|
|
|
|
|
|
|
|
34
|
|
|
|
|
|
|
|
|
|
35
|
CALL
ПМ5+0
|
вызов
подпрограммы ПМ5+0
|
|
|
|
|
|
36
|
|
|
|
|
|
|
|
|
|
37
|
|
|
|
|
|
|
|
|
|
38
|
IN
portA
|
запись
в ак. Из порта А
|
|
|
|
|
|
39
|
CPI
3
|
переход
по отрицательному признаку по адресу
ГПМ+20
|
|
|
40
|
|
|
|
41
|
JP,
ГПМ+20
|
|
|
42
|
|
|
|
43
|
|
|
|
44
|
CALL
ПМ6+0
|
вызов
подпрограммы ПМ6+0
|
|
|
|
|
ПМ1+
|
0
|
LXI
HL, t+0
|
запись
в регистр D данных из ОЗУ по адресу
t+0
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
MOV
D,m
|
|
|
|
4
|
LXI
HL, t+1
|
запись
в регистр E данных из ОЗУ по адресу
t+1
|
|
|
|
5
|
|
|
|
|
6
|
|
|
|
|
7
|
MOV
E,m
|
|
|
|
8
|
INX
DE
|
увеличение
содержимого регистровой пары DE на
1
|
|
|
9
|
MOV
H,D
|
запись
в Рг. В из ОЗУ по адресу HL
|
|
|
|
10
|
MOV
L,E
|
|
|
|
11
|
MOV
B,m
|
|
|
|
12
|
LXI
HL,t+0
|
запись
в ОЗУ по адресу t+0 из Рг. D
|
|
|
|
13
|
|
|
|
|
14
|
|
|
|
|
15
|
MOV
M,D
|
|
|
|
16
|
LXI
HL, t+1
|
запись
в ОЗУ по адресу t+1 из Рг. E
|
|
|
|
17
|
|
|
|
|
18
|
|
|
|
|
19
|
MOV
M,E
|
|
|
|
20
|
LXI
HL, t+2
|
запись
в ОЗУ по адресу t+2 из Рг. В
|
|
|
|
21
|
|
|
|
|
22
|
|
|
|
|
23
|
MOV
M,B
|
|
|
|
24
|
RET
|
|
|
|
|
|
|
|
ПМ2+
|
0
|
MVI
B, 0
|
установка
Рг. В в нуль
|
|
|
|
1
|
|
|
|
|
2
|
LXI
HL, t+2
|
запись
в Ак. данных из ОЗУ по адресу t+2
|
|
|
|
3
|
|
|
|
|
4
|
|
|
|
|
5
|
MOV
A, m
|
|
|
|
6
|
CMP
B
|
сравнение
содержимого Ак. И Рг. В; переход по
адресу ПМ2+14
|
|
7
|
|
|
8
|
JZ
ПМ2+14
|
|
9
|
|
|
10
|
|
|
11
|
INR
B
|
увеличение
Рг. В на 1
|
|
|
|
|
|
12
|
CALL
ПМ7
|
вызов
подпрограммы ПМ7
|
|
|
|
|
|
13
|
JMP
ПМ2+2
|
безусловный
переход по адресу ПМ2+2
|
|
|
|
|
14
|
RET
|
|
|
|
|
|
|
|
ПМ3+
|
0
|
LXI
HL, k+0
|
запись
в Ак. Данных из ПЗУ по адресу z+0
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
MOV
A,m
|
|
|
|
4
|
OUT
portC
|
запись
из Ак. В порт С(0:3)
|
|
|
|
|
|
5
|
RET
|
|
|
|
|
|
|
|
ПМ4+
|
0
|
LXI
HL, k+1
|
запись
в Ак. Данных из ПЗУ по адресу z+1
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
MOV
A,m
|
|
|
|
4
|
OUT
portC
|
запись
из Ак. В порт С(0:3)
|
|
|
|
|
|
5
|
RET
|
|
|
|
|
|
|
|
ПМ5+
|
0
|
IN
portA
|
запись
в Ак. Данных из порта А
|
|
|
|
|
1
|
CMP
B
|
сравнение
содержимого Ак. И Рг. В
|
|
|
2
|
|
|
|
2
|
JP,
ПМ5+0
|
переход
по положительному признаку по адресу
ПМ5+0
|
|
|
3
|
|
|
|
4
|
|
|
|
5
|
RET
|
|
|
|
|
|
|
|
ПМ6+
|
0
|
LXI
HL, k+2
|
запись
в Ак. Данных из ПЗУ по адресу z+2
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
MOV
A,m
|
|
|
|
4
|
OUT
portC
|
запись
в порт С из Ак.
|
|
|
|
|
|
5
|
RET
|
|
|
|
|
|
|
|
ПМ7+
|
0
|
MVI
C,0
|
установка
Рг. С в нуль
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
2
|
MVI
D,0
|
установка
Рг. D в нуль
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
4
|
MVI
E,0
|
установка
Рг. Е в нуль
|
|
|
|
|
|
5
|
|
|
|
|
|
|
|
|
|
6
|
MVI
A, F9
|
установка
Ак. в F9
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
|
|
8
|
CMP
E
|
сравнение
содержимого Ак. с Рг. Е
|
|
|
|
9
|
|
|
|
|
10
|
JM
ПМ7+17
|
переход
по отрицательному флагу по адресу
ПМ7+17
|
|
|
11
|
|
|
|
12
|
|
|
|
13
|
INR
E
|
увеличение
Рг. Е на 1
|
|
|
|
|
|
14
|
JMP
ПМ7+8
|
безусловный
переход по адресу ПМ7+8
|
|
|
|
15
|
|
|
|
|
16
|
|
|
|
|
17
|
MVI
A,C7
|
установка
Ак. в С7
|
|
|
18
|
|
|
|
19
|
CMP
D
|
сравнение
Ак со значением Рг D
|
|
|
20
|
|
|
|
21
|
JM
ПМ7+28
|
переход
по отрицательному флагу по адресу
ПМ7+28
|
|
|
22
|
|
|
|
23
|
|
|
|
24
|
INR
D
|
увеличение
Рг D на 1
|
|
|
|
|
|
25
|
JMP
ПМ7+4
|
безусловный
переход по адресу ПМ7+4
|
|
|
26
|
|
|
|
27
|
|
|
|
28
|
MVI
A,77
|
установка
Ак в 77
|
|
|
29
|
|
|
|
30
|
CMP
C
|
сравнение
Ак и Рг С
|
|
|
|
|
|
31
|
|
|
|
|
|
|
|
|
|
32
|
JM
ПМ7+40
|
переход
по отрицательному флагу по адресу
ПМ7+40
|
|
|
33
|
|
|
|
34
|
|
|
|
35
|
INR
C
|
увеличение
Рг С на 1
|
|
|
|
|
|
36
|
JMP
ПМ7+2
|
безусловный
переход по адресу ПМ7+2
|
|
|
38
|
|
|
|
39
|
|
|
|
40
|
RET
|
|
|
|
|
|
|
|
|
|
|
|
|
|