+ All Categories
Home > Documents > Introducere in Microprocesoare_Part3

Introducere in Microprocesoare_Part3

Date post: 13-Feb-2018
Category:
Upload: mesuzana-1
View: 219 times
Download: 0 times
Share this document with a friend

of 6

Transcript
  • 7/23/2019 Introducere in Microprocesoare_Part3

    1/6

    trig.

    -n.6.

    a

    -

    Scherire

    'bloc

    a micl

    oplocesorniui

    cu

    3

    magistrale;

    b

    -

    conectarea

    itagistralei de date

    a pP

    printr-un brilfer

    bidir"c i-

    onai

    {itor

    trebuie m5"rit artificial

    coeficientul de

    inc[rcare

    la

    iegire aI emi-

    iitorului

    prin

    conectarea unui

    circui.t

    tampon

    (buffer).

    Este

    ob$nuit

    ca la siste'nic

    mai

    Inari microprocesorul

    si.'se

    collecleze

    la

    Inagistrala

    de aclresare

    printr-un

    buffer

    unidirecfional

    (uleori

    ;i

    la magistrala

    de

    control), iar

    ia cea

    de

    date

    printr-un buffer

    bidirec(ional.

    Bufferul

    bidi-

    reclion;I,

    din

    figura

    1.8, &,

    conline

    pentru

    fiecare

    Fit

    -"1

    magistralei

    de

    date

    Dr...

    1)6

    cile

    un drirrer,

    unul

    realizeazl-

    trernsferul

    inspre

    ;rP,

    prin

    aitivarea

    semnalului

    RLA'D

    :

    0,

    iar

    cetlla-lt transfcrul de

    la

    ;rP

    pe

    nragistrald.,

    prin

    activarea

    semrlalutui

    ff

    RITB.

    in

    tabelul

    1.4 sint

    con-

    Tabelul

    1.4

    Valcrile admise

    ale

    curentilor

    de

    intrare

    qi

    ie;ire

    in sistemul

    8080

    I

    t

    rtn

    I lrrAl

    1.3.

    Sisteme

    de

    nurnerafie

    Fliii :.istent

    de

    numeratic

    se in{elege

    totalitatea

    reguliJ.or

    de

    repre-

    zentare

    a

    numer-t-lor

    cu

    aj

    Litorui

    simboluliior

    denrimite

    cifre.

    Sistemeie

    de nrrmela{ie

    pot

    fi

    t'ozijttanale

    si ne

    t'ori{ionale.

    Un cxemplu

    de sistem

    pozitionai

    este sisteilrui

    zecinai,

    iar-

    de sistem

    de

    numeratie

    nepozifionai

    iistcinul

    ioman.

    lntr-un

    sisten-r

    pozitional

    c1e bazi

    B

    uir

    numdr

    .\' cu

    parte

    intreag[

    si

    parte fracfionarii,

    separate prin

    punct (virgull)

    se

    scrie sub

    urmetoarea

    form5.:

    ){

    :

    bo-1b,,-zbn-s...b&o

    .

    b_&*zb-,

    ...b_@_r)b_^, (1.1)

    i

    .ltr-ate .-alouile

    atlmise

    i

    ,,u,

    tr

    o,

    ale: circriiteloi'

    't,rul

    8080.

    ale-

    cruentilor

    de

    intrart:

    f

    ,r,,

    carc

    iirtIa

    iutr-rrD

    si:rr.in

    Ir"

    gi

    .de

    ie;rlre

    cu

    mlcroproce-

    i

    I

    I

    I

    L

    sirnbolurile

    &,

    sint

    coeficientii

    cu carc

    se

    inmullesc

    puterile Bt ale

    bazei

    in

    dezvoltarea

    polinomialS"'a

    numlru]ui pentiu

    ot1irr.r."

    valorii

    sale

    {exprirnate

    in

    zecimai).

    ly':

    Dr-i

    'Bo-1

    t

    b,r-2.

    8"-2

    i

    bn-r.B'-:

    ,

    ...br.Bt

    +

    Drltro

    +

    -l-

    &_r.B-1

    +

    b_r. B-"

    *

    D*r.

    B-B

    +... b_t,,-,.

    p

    t,z-l)

    s.

    (l.r)

    8080

    A

    8251

    8255

    8257

    8259

    B228

    8216

    2lA2 A

    2708

    1,9

    ))

    1,6

    1,6

    2,4

    10,0

    15,0

    50

    2.1

    I.O

    Ion

    I

    g:\l

    -

    150

    -

    400

    -

    100

    -

    150

    -

    400

    _

    103,

    _

    103

    _

    104

    -

    100

    -

    100

    lrt

    Ii1-q]

    -

    100

    10

    10

    10

    10

    250

    -250

    -250

    10

    10

    10

    10

    10

    10

    10

    2.50

    ,

    10

    10

    10

    10

    Pentlu orie-are

    sistern

    de numeratie

    simbolul

    bazci

    sistemtriui

    se scrie

    cu

    ci{reie

    rlr}u-zero 10, iar

    numSiul semnelor-

    distincie

    pentru cifrele

    sisternului

    este

    egal

    cu

    B

    (Ce

    exenplu,

    pentru

    sistemul

    zeiimal

    0,1,2,...

    ...,8,9

    I

    :

    l0;iiisister'ul

    de.rimerafiebinar

    A,I

    B:2).

    Relafia

    (1.2)

    explicir

    de ce

    astfel

    c1e

    sisteme

    sint

    denumite

    pozilionale;

    iiecare

    cifia a,

    (din

    rangr,rl

    i) intrir in r-aloarea

    'umS.rului

    retpectiv

    cu

    o pondere

    dati

    de puterc,a

    ,,,i"

    abzzei B.

    Fiecare

    numlr

    se

    obiine

    din

    nuindrul

    antcrior

    prin

    adiugalea

    unei

    unitn 1la

    ultima cifr5. ln

    tabelul 1.5

    sint

    expri-

    mate

    numeretre

    naturale

    de

    la

    0+33 in

    sistemele

    de

    numeratie

    cu

    jiaza

    9

    :.10,

    Z,

    -13,

    -16

    (pentru

    fiecarc

    pozilie

    scriindu-se

    si

    puterea

    bazei).

    La

    sistemele

    de

    numeralie

    cu

    baia mai

    mici decit

    2ecb se

    utilizeazd,

    tot

    semnele

    arabe (evident

    cu

    simbolui 10

    pentru

    bazil

    ,

    iar

    la

    cele

    cu

    baza

    mai mare

    decit zece

    se

    introduc

    simboluri

    noi;

    de

    exemplu, pentru

    sistemul

    in baza

    16

    (hexazecimal)

    se

    introduc

    urmltoareld

    siniboluri

    IA

    ->

    A. 11

    ---+

    B,

    17

    --+

    C,

    1j

    -'

    .D,

    14---+

    E,

    i5

    --+

    F.

    Pentru

    numerele

    exprimate in

    baza

    16

    -se

    adaugi" la

    urm5"

    litera 11, iar

    pentru

    cele

    expri-

    mate

    in

    baza

    3

    :.e

    adaug[

    la urml

    iitera

    p.

    sirclc

    l,1

    rg sir

    otcr

    cte cc

    nl

    ro

    I

    (mcxin

    1O-i2

    tniL)

    24

    25

  • 7/23/2019 Introducere in Microprocesoare_Part3

    2/6

    F-

    s

    @

    at

    qt

    X

    e

    (v)

    nl

    (d

    e

    z

    (a

    ^l

    .a

    =

    al

    a

    al

    r

    c1

    al

    al

    al

    ct

    aI

    ai

    cl

    N

    t

    r

    1

    d)

    -

    r

    N

    i

    o)

    5;N

    Hi

    .i

    ca

    e

    c.i

    fl

    3

    ol

    or

    alL

    c.l

    r

    Nr)

    al

    c,)

    ol

    c.l

    cl-ln+ni

    =

    -''

    11111

    liio

    =j>

    128ri2b=

    :

    +11i't

    ra1

    =)-1:lrt:s-

    I

    {tlit

    rrr,c

    i\

    r:e't:,,--'

    111i1

    101

    I

    :+,-

    l_,8

    +

    t:l-

    c

    J

    T

    {

    c,orr

    J

    r.'e-:

    .:

    110000,r0

    -,:."..,?

    .

    {toouooor

    }'o.r-.:.

    1

    rccooooo

    '/

    t

    B'

    c=

    t'

    (

    u

    semn:

    in

    mi"rinee

    si

    semn, in complement

    fafi

    de

    1, in comp).ement

    l,rliL

    de

    2.

    -

    t

    -

    Reprc:et#are&

    utr,ilrelor bittart

    (cu

    scntt,

    )

    itt mdyine

    fi

    slntt,.

    lrr

    aceasti_ieprezentare

    bitul

    bo

    t:1

    pentru

    minus,

    bo-r:

    d

    pentru

    1,lus,

    restul

    bitilor bn-zbo_s

    ...

    bRb2blby, reprezinti.

    numirul

    in r:aloare

    :rlrsolutS"

    lIIi,

    figura

    1.11,

    1,.

    \raloarea

    in

    zecimal a

    numirului

    cu

    sernn

    :,c scrie

    sub

    forma:

    A'

    :

    (-l)r',-,[6"_,

    .

    2-2

    +

    b,_s.2,,-

    t

    +

    ...

    -:-

    bt

    .21

    *

    hu,

    Zo]

    :

    :

    (- 1)',,-'

    I

    ',r'

    qi

    se poate

    situa

    in

    intervalul:

    -(2,-r

    -

    l)dj

    (.

    ileprezentorc in

    morime si

    seron

    aeF;e:f:rl,1re

    ir

    ..--'.--- I

    t1r

    i

    Ct 1

    ?eprererio. c

    'ir

    corrc rcr,t

    felii

    t?

    2

    /

    BI

    C9

    S?mi

    N

    :

    b,,zbu-sh,,

    4...

    br|t3lt2b 1),

    negatul

    acestui

    ntirnir

    lY

    (sau

    comple

    mentul

    iaii

    clc

    cornplementar-ea

    fiecirui

    bit

    :

    N

    :

    b,-"it

    n

    -sb,

    s

    ...

    -b

    rl,,,-t,

    ri) rb o.

    (r

    .

    r r)

    (1. i

    3)

    [)

    sc

    obtinc

    prirr

    (1

    14)

    poate

    realiza cL1

    o

    structuri

    rne

    1.3,

    c. Adunind

    rela{iile (1.13)

    1111.

    (1. I

    5)

    d) tsit de

    sernn

    (

    {r

    se)

    c

    il

    0

    C

    1

    1

    Fie

    1271

    in

    celu-

    c0mDlement

    Flactic,

    complementul

    tuui

    nuurirr se

    circuit

    SAU

    EXCLUSI\:,

    ca in

    figr.,r;r

    ;i

    il

    .1

    4)

    se

    obtir:e

    A-+fr: il1

    Codurilc

    ctre lr

    biti

    penttu

    nrin:erele intleg-.i

    poziiir.e

    N

    o

    t:0

    i-

    :

    (-

    I)

    .Z

    t

    +

    5

    b,Zi

    pentru

    Ar


Recommended