logo

Tietokonerekisterit

Rekisterit ovat tietokoneen muistityyppejä, joita käytetään CPU:n välittömästi käyttämien tietojen ja ohjeiden nopeaan hyväksymiseen, tallentamiseen ja siirtämiseen. CPU:n käyttämiä rekistereitä kutsutaan usein prosessorirekistereiksi.

Prosessorirekisteri voi sisältää käskyn, tallennusosoitteen tai mitä tahansa dataa (kuten bittisekvenssiä tai yksittäisiä merkkejä).

Tietokone tarvitsee prosessorirekisterit tietojen käsittelyä varten ja rekisterin muistiosoitteen säilyttämiseksi. Muistipaikan sisältävää rekisteriä käytetään seuraavan käskyn osoitteen laskemiseen nykyisen käskyn suorittamisen jälkeen.

Seuraavassa on luettelo joistakin yleisimmistä perustietokoneessa käytetyistä rekistereistä:

Rekisteröidy Symboli Bittien määrä Toiminto
Tietorekisteri DR 16 Sisältää muistioperandin
Osoiterekisteri KANSSA 12 Säilyttää muistin osoitteen
Akku AC 16 Prosessorin rekisteri
Ohjerekisteri JA 16 Sisältää ohjekoodin
Ohjelmalaskuri PC 12 Sisältää ohjeen osoitteen
Väliaikainen rekisteri TR 16 Säilyttää väliaikaiset tiedot
Syöttörekisteri INPR 8 Sisältää syöttömerkin
Lähtörekisteri MUUTA 8 Kuljettaa ulostulomerkkiä

Seuraavassa kuvassa näkyy perustietokoneen rekisteri- ja muistikokoonpano.

Tietokonerekisterit
  • Muistiyksikön kapasiteetti on 4096 sanaa, ja jokainen sana sisältää 16 bittiä.
  • Datarekisteri (DR) sisältää 16 bittiä, jotka sisältävät muistipaikasta luetun operandin.
  • Muistiosoiterekisteri (MAR) sisältää 12 bittiä, jotka sisältävät muistipaikan osoitteen.
  • Ohjelmalaskuri (PC) sisältää myös 12 bittiä, jotka sisältävät seuraavan käskyn osoitteen, joka luetaan muistista nykyisen käskyn suorittamisen jälkeen.
  • Akkurekisteri (AC) on yleiskäyttöinen käsittelyrekisteri.
  • Muistista luettu käsky sijoitetaan käskyrekisteriin (IR).
  • Väliaikaista rekisteriä (TR) käytetään väliaikaisten tietojen säilyttämiseen käsittelyn aikana.
  • Input Registers (IR) sisältää käyttäjän antamat syötemerkit.
  • Lähtörekisterit (OR) säilyttävät lähdön tulotietojen käsittelyn jälkeen.