, ) ) , . COUNTER :
̳
COUNTER DB 0;
(DB); .
, . :
RET;
INC CX; CX
ADD AX,12; 12 AX
̳, ' - . , . , , DOS EDLIN .
2. "", "", ""
, , - , 16 . - ' 64 , ', c . :
1. . , . . (CS) .
2. . , , . (DS) .
3. . , .
(SS) .
- (ES), . p.1.2 - SS, DS CS.
. . ' c. . (16-) 0000 FFFF 0 65535. - , ' . , 0, - 01 65535. , , 045F ' 0032. , 045F, 045F0, . ij a ' :
|
|
DS: 045F0
: 0032
: 04622
8086/8088 ' ? 16 . , p . . FFF0 65520 ( ) . , , . c . nnnn, ' , ( . ), . nnnn0. , . FFFF0 1048560 . , . F 1111, . 80286 24 , FFFFF0 16 , 80386 .
3. ,
ò
8086/8088 14 , y , , ' . (16 ) . :
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
80286 80386 , 16-. ֳ . CS, DS, SS ES.
64 ', . , c p .
1. CS.
. (IP) , . CS.
2. DS.
. , , .
3. SS.
.
4. ES. '. ES ' DI. ES, .
: AX, BX, CX DX
" ". , o . ˳ (high), a - (low). , CX : CH CL, . CX, CH CL, :
MOV CX,00
MOV CH,00
MOV CL,00
1. AX. AX -, . , , AX. , AX.
|
|
AX: AH AL
2. BX. BX . , "" . - .
BX: BH BL
3. CX. CX . ³ . CX .
CX: CH CL
4. DX. DX . ³ / , DX AX.
DX: DH DL
- 8-, 16- .
: SP BP
SP BP . г .
1. SP. ', . ' SS .
2. BP. : .
: SI DI
- .
1. SI. . SI ' DS.
2. DI. . DI ' ES.
: IP
IP , . , DOS DEBUG .
' 16 . . :
O () .
D () ( ' ).
I () - .
T ( ) - .
, DOS DEBUG , '.
S () ̳ (0 - , 1 - ).
Z () (0 - , 1 - ).
A ( ) ̳ 3- 8- , .
P ( ) 8- (1 - 0 - ).
C () ̳ , , .
ϳ , O, S, Z, C , D . p.
4. . "", "", "",