3. . CX
4. .
1.
ò
. p 16 , . , . ' ( ):
: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
: * * * * O D I T S Z * A * P * C
.
CF (Carry Flag) - . ̳ "" (0 1) (. .12).
PF (Parity Flag) - . - . 0, - 1. - .
AF (Auxiliary Carry Flag) - . 1, ( 3) . ASCII .
ZF (Zero Flag) - . a . , , - . , , , 0 "" (.. ), "" (.. ). JE JZ . SF (SIgn Flag) - . ( ) p: 0, - 1. JG JL .
TF (Trap Flag) - . - , DEBUG. c, , .
IF (Interrupt Flag) - . , - .
DF (DIrection Flag) - . - . SI DI, , - , (. .11).
|
|
OF (Overflow Flag) - . Գ , / () . : CMP
AF, CF, OF, PF, SF, ZF. , . - , , BX :
CMP BX,00; BX
JZ B50; B50 . (䳿 )
B50:...; BX=0
BX , CMP ZF , ( ) . JZ ( ) ZF. ZF, , , , B50.
CMP , . , . . , ; . , . . .4.11 32= ' AX . , . . , : 1, VALUE .
32= . , , ' . OR , , , 0 , 0. - ; 1, .