• Spetsialiseeritud registrid
  • Politecnico di torino




    Download 1.16 Mb.
    bet17/38
    Sana21.03.2017
    Hajmi1.16 Mb.
    #537
    1   ...   13   14   15   16   17   18   19   20   ...   38

    Registrid


    Iga protsessor sisaldab teatud komplekti registreid. Registri mahtu, st bittide arvu (tüüpiliselt 8, 16, 32 või 64 bitti) nimetatakse protsessori parallelismiks.

    Registreid klassifitseeritakse tavaliselt järgmiselt:



    • Üldotstarbelised registrid. Neile saab ligi assembler programmiga ja need on mõeldud juhendite poolt kasutatavate andmete ja/või operandide hoidmiseks. Vahel jagatakse üldotstarbelised registrid omakorda püsikomaregistriteks ja ujukomaregistriteks.

    • Spetsialiseeritud registrid, millel on täita mõned spetsiaalsed funktsioonid protsessori töös.

    Registrifail on tavaliselt ühendatud aadressisiini ja andmesiiniga.

    Peamised "spetsialiseeritud" registrid, mis tavaliselt esinevad kaasaegsetes protsessorites, on muuhulgas järgmised:



    • Käsuloendur (PC): sisaldab mäluploki aadressi, kust tuleb teostada järgmise juhendi lugemist. Selle käivitab programmaator operatsioonisüsteemi poolt ning seda värskendatakse automaatselt protsessori poolt.

    • Käsuregister (IR): sisaldab mälust käsu hankimise etapil loetud käske

    • Mäluaadresside register (MAR): sisaldab mälupesade aadresse, mille poole protsessor jooksvalt pöördub

    • Mäluandmete register (MDR): sisaldab mälust loetud või mällu kirjutamiseks määratud andmeid

    • Olekuregister (SR): sisaldab protsessori tehete teostamise olekut .

    • Pinuviit (SP): haldab mälu seda osa, mida kasutatakse pinuna.


    Download 1.16 Mb.
    1   ...   13   14   15   16   17   18   19   20   ...   38




    Download 1.16 Mb.