.


:




:

































 

 

 

 


-




()

 

 

 

4

 

:

(Assembler)

 

- . .

 

107311: ..

.

..

 

 

: ..

 

2012

: - .

 

-

 

- - , , . , , , . , - .

( ) . , , BIOS - -. : , , , , : , .. , , . , 1.

 

1. .

INT INT _
INTO INTO
IRET IRET

 

INT _ , IBM 256 ( 0-255):

- 0 - 0 ;

- 1 "" ( );

- 2 ;

- 3 INT, ( );

- 4 INTO, ( , );

- 8-15 - , ;

- 16- 31 - BIOS;

- 32-255 - DOS.

BIOS DOS , 10. , 33 (21) 100 ( ). ( ) AH.

( , ). 32- , . , , IRET.

INT :

) ;

) TF - IF , ;

) CS;

) , _ 4 (.. 4 32 );

) CS;

) IP;

) IP .

, CS , IP. CS:IP , .

INTO . , OF 1. , , . , . INTO 4, . , .

IRET, , . CS IP ( ), .

21H, DOS. 2 .

 

2. 21

  (AL)=
  (DL)=ASCII-
  (DL)=0FFH (AL)=
(DS:DX)= , = =
2.
  (DS:DX)= , S
           

 

, , , , (). 21. , ( ). 2 . ( 2).

9 . , . 9 .

, .

 





:


: 2015-10-01; !; : 341 |


:

:

, , 1:10
==> ...

968 - | 947 -


© 2015-2024 lektsii.org - -

: 0.015 .