logo

Computerregister

Register sind eine Art Computerspeicher, der zum schnellen Annehmen, Speichern und Übertragen von Daten und Anweisungen verwendet wird, die sofort von der CPU verwendet werden. Die von der CPU verwendeten Register werden oft als Prozessorregister bezeichnet.

Ein Prozessorregister kann einen Befehl, eine Speicheradresse oder beliebige Daten (z. B. eine Bitfolge oder einzelne Zeichen) enthalten.

Der Computer benötigt Prozessorregister zum Bearbeiten von Daten und ein Register zum Halten einer Speicheradresse. Das Register, das den Speicherort enthält, wird verwendet, um die Adresse des nächsten Befehls zu berechnen, nachdem die Ausführung des aktuellen Befehls abgeschlossen ist.

Im Folgenden finden Sie eine Liste einiger der am häufigsten in einem Basiscomputer verwendeten Register:

Registrieren Symbol Anzahl der Bits Funktion
Datenregister DR 16 Enthält den Speicheroperanden
Adressregister MIT 12 Enthält die Adresse für den Speicher
Akkumulator Wechselstrom 16 Prozessorregister
Befehlsregister UND 16 Enthält Anweisungscode
Programm zähler PC 12 Enthält die Adresse der Anweisung
Temporäres Register TR 16 Enthält temporäre Daten
Eingaberegister INPR 8 Trägt Eingabezeichen
Ausgaberegister ANDERE 8 Trägt Ausgabezeichen

Das folgende Bild zeigt die Register- und Speicherkonfiguration für einen Basiscomputer.

Computerregister
  • Die Speichereinheit hat eine Kapazität von 4096 Wörtern und jedes Wort enthält 16 Bits.
  • Das Datenregister (DR) enthält 16 Bits, die den aus dem Speicherort gelesenen Operanden enthalten.
  • Das Memory Address Register (MAR) enthält 12 Bits, die die Adresse für den Speicherort enthalten.
  • Der Programmzähler (PC) enthält außerdem 12 Bits, die die Adresse des nächsten Befehls enthalten, der nach Ausführung des aktuellen Befehls aus dem Speicher gelesen werden soll.
  • Das Akkumulatorregister (AC) ist ein allgemeines Verarbeitungsregister.
  • Der aus dem Speicher gelesene Befehl wird im Befehlsregister (IR) abgelegt.
  • Das Temporäre Register (TR) dient zur Speicherung der temporären Daten während der Verarbeitung.
  • Die Eingaberegister (IR) enthalten die vom Benutzer eingegebenen Eingabezeichen.
  • Die Ausgaberegister (OR) speichern die Ausgabe nach der Verarbeitung der Eingabedaten.