, . 4.1
4.1
LXI | , 00 00 | 01 00 00 | |||
LXI | D,00 00 | 11 00 00 | |||
5: | IN PORT | DB 01 | |||
PUSH | D | D5 | |||
PUSH | B | 5 | |||
MOV | , | 4F | |||
MOV | D, | D | |||
DCR | D | ||||
ADC | D | 8 | D | ||
DCR | 0D | ||||
JNZ | 1 | C2 23 | Z 0 1 | ||
MOV | D, | D | |||
MOV | D,B | D | |||
MOV | , | ||||
DCR | D | ||||
JNZ | 1 | C2 23 | Z 0 1 | ||
1: | ADC | ||||
DCR | D | ||||
JNZ | 1 | 2 23 | Z 0 | ||
ADC | 8 | ||||
MVI | 01 | 4 | |||
MVI | 00 | 0 | |||
MOV | D, | D | |||
K2 | INR | 0 | |||
SBB | |||||
JNZ | 2 | 2 32 | Z 0 2 | ||
MOV | , | ||||
CMP | 9 | ||||
JNZ | 2 | 2 32 | 0 2 | ||
1 | |||||
MOV | D, | D | |||
MOV | , | ||||
MVI | 00 | 1 | |||
K3 | INR | 1 | E | ||
SBB | D | 9 | D | ||
JNZ | 2 43 | 0 | |||
MOV | A, E | 7 | |||
DAA | |||||
RAL | |||||
DAA | |||||
C | 8 | ||||
JZ | 4 | ||||
INR | |||||
:4 | INR | ||||
MOV | , | ||||
I | 64 H | F 64 | |||
JC | 5 | DA | |||
D | D1 | ||||
DCX | D | 1 | 1 | ||
JNZ | 5 | 2 09 | Z 0 5 | ||
MOV | , | ||||
OUT PORT | 02 H | 2 | |||
HLT | |||||
|
|
.
- - , .
, .
, .
, .
, , .
1 .., .. . . : , 2005. 237.
2 .., .. . : - , 2003. 440.
3 .., . .: , 1977. 238 .
4 .., . : , 1988. 368 .
5 .., .. . .: , 2003. 263.