.


:




:

































 

 

 

 


3. 80286




.

. . , , -.

80286 , , , . -, . , , .

80286 : (, , ) ( ). 8086, . , . , .

80286 : ; ; , ; . , , . 1 . ( ) 65 000

(.. ), . . ; .


.

, , 220 ( 1 .) 8- , . ( ) 0 220 -- 1 ( 00000 FFFFF ), . 2.1. 224 (16 .) .

 
 

( ) . . . 2.2.

 
 

16 . , - . : , . , , , "", . 2.3.

.

80286 220 ( ), , 20- . 16- , 16 . , - .

1 , 216 (64) . , 16, .. . , , , ( ). 16 . , , . 2.4.


 
 

, , 16- 018. , 0180 216 (1000016) . , D017F.

16- . 20- , 16- 16- , "" (. 2.5.). CFFFF , .. FE7F (CFFFF -0180) , . 2.6.

. , , , .

-.

80286 . , .

216 (64) 8- , . 8- 0 216 - 1. 8- 16- .

.

13 16- 9 ( NT IOPL ). : , . . 2.7. , , ; , .

. , (), . , , . .


 
 

80286 16- , , DX. ( 8- ), ( 16- ). : (Low) AL, BL, CL DL, (High) - , , DH. .

. , ADD () 8- 16 . . , ; , DX. - . , DX : , .

- . , . , . , , , , . , - . , . , , . , ( ), . , . , 256 , . , .

. , (). , , , . . . , . , , "". , .

80286 16- SP, BP, SI DI, . , ADD , , , SI.

, (, ): , . ( ) , . , . , . 16- . , ADD SI.

, . SI DI , SP - . " " (. ). , , , . ( "" , .) , , ADD SI, , , .

SP . , PUSH POP SP, . . "" , .

, SI DI. , - SI, - - DI. . SI DI . , SI DI; SI DI . (- , , 216 .)

. , 1 , , , 16 . , - 64 . ?

80286 16- CS, DS, SS ES. : CS , DS - , SS - ES - ().

, , . ? , , , .

, , . IP - . , , CS 1FF7, IP - 003, 1FF:

+1FF70 ( )

003 ( IP)

1FF ( )

, CS "" 0 (. . 2.5).

, , , . , . ( ) , :

, ;

- .

-; - . -; - .

ADD, , SI. SI , DS. , DS SI. ADD, (, , ), SI. ADD, , SI ; , CS.

. 80286 9 , ( ) ( ). , . :

CF, ;

AF, ;

OF, ;

ZF, ;

SF, ;

() PF, .

DF ( ), IF ( INTR) TF ( ).


 





:


: 2016-12-06; !; : 670 |


:

:

, .
==> ...

1543 - | 1339 -


© 2015-2024 lektsii.org - -

: 0.021 .