racunari 3 arhitektura i8086

Upload: nemanja-lazarevic

Post on 10-Oct-2015

19 views

Category:

Documents


0 download

DESCRIPTION

Opis arhitekture i8086 procesora

TRANSCRIPT

  • 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 .