logo

Računalniški registri

Registri so vrsta računalniškega pomnilnika, ki se uporablja za hitro sprejemanje, shranjevanje in prenos podatkov in navodil, ki jih CPE takoj uporabi. Registri, ki jih uporablja CPE, se pogosto imenujejo registri procesorja.

Register procesorja lahko vsebuje navodilo, pomnilniški naslov ali kateri koli podatek (kot je bitno zaporedje ali posamezni znaki).

Računalnik potrebuje registre procesorja za obdelavo podatkov in register za hrambo pomnilniškega naslova. Register, ki hrani pomnilniško lokacijo, se uporablja za izračun naslova naslednjega ukaza po zaključku izvajanja trenutnega ukaza.

Sledi seznam nekaterih najpogostejših registrov, ki se uporabljajo v osnovnem računalniku:

Registrirajte se Simbol Število bitov funkcija
Register podatkov DR 16 Vsebuje pomnilniški operand
Naslovni register Z 12 Vsebuje naslov za pomnilnik
Akumulator AC 16 Register procesorja
Register navodil IN 16 Vsebuje kodo z navodili
Programski števec PC 12 Vsebuje naslov navodila
Začasni register TR 16 Hrani začasne podatke
Vnosni register INPR 8 Nosi vhodni znak
Izhodni register DRUGO 8 Nosi izhodni znak

Naslednja slika prikazuje konfiguracijo registra in pomnilnika za osnovni računalnik.

Računalniški registri
  • Pomnilniška enota ima kapaciteto 4096 besed, vsaka beseda pa vsebuje 16 bitov.
  • Podatkovni register (DR) vsebuje 16 bitov, ki hranijo operand, prebran iz pomnilniške lokacije.
  • Register pomnilniških naslovov (MAR) vsebuje 12 bitov, ki hranijo naslov pomnilniške lokacije.
  • Programski števec (PC) vsebuje tudi 12 bitov, ki hranijo naslov naslednjega ukaza, ki se prebere iz pomnilnika po izvedbi trenutnega ukaza.
  • Register Akumulator (AC) je register za splošno obdelavo.
  • Ukaz, prebran iz pomnilnika, se postavi v register ukazov (IR).
  • Začasni register (TR) se uporablja za hrambo začasnih podatkov med obdelavo.
  • Vhodni registri (IR) vsebujejo vhodne znake, ki jih poda uporabnik.
  • Izhodni registri (OR) hranijo izhod po obdelavi vhodnih podatkov.