i 80x86 (1 )
- EAX, EBX, ECX, EDX 32 AX, BX, CX, DX 16 , 2 : AL, BL, CL, DL, AH, BH, CH, DH , , , . (ECX) .
- CS, DS, ES, FS, GS, SS. 16- , ":". . - EIP, ESP, EBP, ESI, EDI. 32- , IP, SP, BP, SI, DI. EIP - , , . CS:IP (CS:EIP).
ESP . , ( "" ). , - , SS:EBP. ESI - , " " ( DS:SI), EDI- ( ES:EDI). - , , . , , , , , .
DOS. (2 )
DOS
DOS :
- , DOS INT 21h 40h;
- DOS 1Ch ( INT 21h), , .
(INT 21h, 40h) , .
int 21h:
02h - ;
06h - -;
09h- .
2. int 10h. . -. (1 )
INT 10H . AH , . BX, CX, DX, SI BP. .
AH=00: . . .
AH=01: .
AH=02: .
AH=03: .
AH=04: .
AH=05: . AH=06: .
AH=07: .
AH=08: / .
AH=09: / .
AH=0A: . 0A 09 , 0A .
AH=0E: . , .
AH=0F: .
AH=13: ( AT).
, , ( ) . - 8 :
: BL R G B I R G B
: 7 6 5 4 3 2 1 0
RGB , (red),
(green) (blue) . 7 (BL)
, 3 (I) - .