(. interrupt) , - . , , , .
, (, ) , . .
() ( ). ( BIOS ( . Basic Input/Output System -)), (MS-DOS). BIOS MS-DOS. ( ) : ( 32 , ). , ( 00000H). . ( ) (). . , , :
.
, , () . 256 ( 0 255 00H FFH), , 1024 = 1 .
INT ( . INTerrupt ) .12.1. .12.2.
. 12.1. INT
. 12.2.
, , . INT ( S, IP), TF IF . ( ), IP, CS .
|
|
IRET, IP, CS , , ( , INT).
, INT. , . ( ) INT AH.
:
MOV AH,func;
; (AL, BX, ES, BP .)
;
INT XXH
MS-DOS BIOS CF . , CF = 0, CF = 1. ( ) .
:
INT 10H BIOS ( , , );
INT 16H BIOS ( );
INT 21H MS-DOS ( -, ).