- , . 8080 5 () , . 1.3.
1.15
0800 3E 03 MVI A,03;
03 : - 03 , - ( ) .
1.3
- | B2 B2, B3 |
, | |
B2, a B3 | |
- | , |
SP |
1.16
0802 01 00 0B LXI B,0B00h;
0B00 BC: - 0B00 , - BC .
1.17
0805 02 STAX B;
BC: - , - , BC, - .
1.18
0806 32 01 0B STA 0B01h;
0B01: - , - , , .
1.19
0809 D5 PUSH D;
DE: - , - , SP, .
, , (), . . , 1 0 . () F. . 1.4, . 1.5.
|
|
1.4
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |
S | Z | AC | P | CY |
1.5
Sign | : "1" ; "0" . ( ) . S , . |
Zero | : "1"; "0". |
CarrY | : "1" .: "1". |
Add Carry | Carry, ( D3 D4). |
Parity | () , "1" : (Even) "1"; (Odd) 0. |
, . . , .
, CY , .
1.20
M00: ACI 25h; , 25h; CY. ; F
JNC M00; CY F; CY=0 M00,
HLT;
() CY :
1+2+CY= F.
, F.
JNC M00 ( CY) : CY=0 M00, CY=1 .