.


:




:

































 

 

 

 


8086




(, MSDOS) 8086 16- "" 8086, .. .

(. 5):

. 5

  CS  
  DS
  SS
  ES  
  IP  
  SP  
  BP
  SI  
  DI
AX AH AL  
BX BH BL
CX CH CL  
DX DH DL  
  F  

. 4 16- .

IP 16- , .

() . , , AX, BX, CX DX , SP,BP,SI,DI , , . , , .

() F .

, 20- ( ) 00000-FFFFF. , . 64. 4 : CS, SS, DS, ES. , , , .

. (. 1) :

FA = SR*16 + , :

FA ;

SR ;

.

. 1

(16 20- ). . 16.

. , CS, IP (. 2). , . .

. 2

, . .

, :

SR:EA; SR ; EA .

, DS=2000H, EA=3100H. :

: 2000:3100

: 2000 0 + 3100 = 23100

(): 1 = 16 .

, ().

8086 , ( 0 255), . 8086 .

, - . :

INTR ;

NMI .

.

, , . - (). :

;

;

, , .

IRQ0-IRQ7 (. 3), , , , INTR. INTR , . . , , () (0 ¸ 255). , .

. 3

INTR (), I. :

CLI I=0 ( INTR);

STI I=1 ( INTR).

, (I=0), .

NMI . NMI 2 ( ). NMI , (, ).

NMI , INTR.

. , , . :

1. 0. , = 0 ( 0);

2. . INTO , V=1 ( 4);

3. . , =1 ( 1);

4. 3. INT 3. .

5. INTn ( n ). , ( ).

/ .

. 4

8086 1, (0...3FF). 2 (4 ) , / . CS, IP. . 4.

, , 4 . / CS,IP,F. CS IP . / IRET, CS,IP,F .





:


: 2016-11-24; !; : 606 |


:

:

. .
==> ...

1417 - | 1381 -


© 2015-2024 lektsii.org - -

: 0.01 .