1
MS-DOS:
: MS-DOS.
1.1
DOS BIOS ( INT). IBM . 0000h 03FFh , (). , - (). , , , , 0 ( 0) 0, 1- 4, 2 - 8 .. ( (N*4 ...)). 256 . , , , , (CS IP) CS IP , . IRET, 䳿 - IP CS , , .
. , . ; .
, MS-DOS. , , MS-DOS.
3306h 21h DOS. MS-DOS, .
:
AH=3306h
:
BL=
BH=
DL= ( 2-0, 0)
DH=
3: DOS ROM
4: DOS HMA
AL=FFh DOS < 5.0
1.
MS-DOS.
......
MOV AH,30h
INT 21h
CMP BL,5; 5.x
JL Wrong_DOS; 5.0,
......
, 0.
1.2
, , 3306h INT 21h, . ., MS DOS, , . .
1.3 ճ
, MS-DOS.
1.4
1.4.1 .
1.4.2 .
1.4.3 ˳ .
1.4.4 .
1.5
1.5.1 *..
1.5.2 *..
1.5.3 MS-DOS EXE2BIN. , ( ') .
1.5.4 DOS BIOS.
1.5.5 ( *.MAP).
1.5.6 3306h INT 21h. .
1.5.7 PSP.
1.5.8 . .