racunari 3 arhitektura i8086
DESCRIPTION
Opis arhitekture i8086 procesoraTRANSCRIPT
-
2.2.1 p i8086 Intelov 16- . 16- 20- . 220 = 1 048 576 = 1 b . , , 4 . , 8086 , .
2 : (EU-execution unit) (BIU bus interface unit) 2 . :
-
:
2.2.2 p i8086 14 16- , 3 4 :
: AX, BX, CX, DX
-
- 2 -
: SP, BP, DI, SI : CS, DS, SS, ES : IP : FLAGS
16- 8- . H L, 16- . , . AX 16- , , - . BX CX DX 16- . - SP, BP, DI, SI . SP , BP, DI, SI . , , BP, DI, SI. , - - , SP ( ) BP (Base Pointer ) - , SI (Source Index ) - , DI (Destination Index ) IP (Instruction Pointer ) () .
-
- 3 -
2.2.3 8086 2 :
. 64. 8086 4 . :
(Code Segment) (Data Segment) - (Stack Segment) (
8086) - (Extra Segment)
( )
-
- 4 -
, . :
(CS) (DS) - (SS) - (ES)
. ( ) . , . , . p i8086 , 20- . 16- 16. 4 . 20- . 0000 0000 0011 0001 0001 0001 0000 0001 0000 + 0001 0001 0000 0100 0001
. (mod) . 8086-8088 1 . (80286-Pentium Pro) ( 1).
00000h FFFFFh, 16-
64. . 64. , , () ( ). () 16. (CS, DS, ES, SS, FS, GS). .
: . . (. 20 8086 32 80386). BIU offseta () .
-
- 5 -
code segmentu. CS , IP ( ) . . CS=2000h, a IP=1000h, 2000h*10h+1000h=20000h+1000h=21000h. CS:IP. LIFO (Last In First Out) stack . SS , a offset SP BP .