logo

Számítógépes regiszterek

A regiszterek olyan számítógépes memóriatípusok, amelyeket a CPU által azonnal felhasznált adatok és utasítások gyors elfogadására, tárolására és átvitelére használnak. A CPU által használt regisztereket gyakran processzorregisztereknek nevezik.

A processzorregiszter tartalmazhat utasítást, tárolócímet vagy bármilyen adatot (például bitsorozatot vagy egyedi karaktereket).

A számítógépnek processzorregiszterekre van szüksége az adatok kezeléséhez és egy regiszterre a memóriacím tárolására. A memóriahelyet tároló regiszter az aktuális utasítás végrehajtása után számítja ki a következő utasítás címét.

Az alábbiakban felsoroljuk az alapszámítógépekben leggyakrabban használt regisztereket:

Regisztráció Szimbólum Bitek száma Funkció
Adatnyilvántartás DR 16 Memória operandust tartalmaz
Címjegyzék VAL VEL 12 A memória címét tárolja
Akkumulátor AC 16 Processzor regiszter
Utasítási nyilvántartás ÉS 16 Az utasítás kódját tartalmazza
Program számláló PC 12 Az utasítás címét tartalmazza
Ideiglenes nyilvántartás TR 16 Ideiglenes adatokat tárol
Bemeneti regiszter INPR 8 Bemeneti karaktert hordoz
Kimeneti regiszter EGYÉB 8 Kimeneti karaktert hordoz

A következő képen egy alapszámítógép regiszter- és memóriakonfigurációja látható.

Számítógépes regiszterek
  • A memóriaegység kapacitása 4096 szó, és minden szó 16 bitet tartalmaz.
  • Az adatregiszter (DR) 16 bitet tartalmaz, amelyek a memóriahelyről olvasott operandust tartalmazzák.
  • A memóriacímregiszter (MAR) 12 bitet tartalmaz, amelyek a memóriahely címét tárolják.
  • A programszámláló (PC) 12 bitet is tartalmaz, amelyek az aktuális utasítás végrehajtása után a memóriából kiolvasandó következő utasítás címét tárolják.
  • Az Akkumulátor (AC) regiszter egy általános célú feldolgozási regiszter.
  • A memóriából kiolvasott utasítás az utasításregiszterbe (IR) kerül.
  • Az ideiglenes nyilvántartás (TR) az ideiglenes adatok tárolására szolgál a feldolgozás során.
  • A bemeneti regiszterek (IR) a felhasználó által megadott bemeneti karaktereket tartalmazzák.
  • A kimeneti regiszterek (OR) tárolják a kimenetet a bemeneti adatok feldolgozása után.