Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenSonntag, 27. Mai 2012 

Register (Computer)


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.

Inhaltsverzeichnis

Registersatz

Der Register ist ein kleiner Speicherbereich auf dem Prozessor auf die sehr schnell zugegriffen werden als zum Beispiel als der Hauptspeicher . Register stehen an der Spitze der Speicherhierarchie sind daher die schnellste Möglichkeit Daten zu Der Grund dieser Geschwindigkeit ist der Zugriff Daten oder Adressbuss erfolgt. Der Umfang des ist Architektur abhängig.

Oft bieten Register die Möglichkeit gleichzeitig mehrere Adressen zuzugreifen. Dies ermöglicht bei zum einer Addition Operation Gleichzeitig alle Eingaben aus dem einzulesen als hintereinander.

Register sind zu unterscheiden zwischen

  • Datenregister
  • Adressregister
  • Spezialregister
  • Stackregister
  • und weitere

Datenregister

Werden benutzt um Operanden zu speichern. neuerer Generation besitzen oft Datenregister mit Akkumulatorfunktion.

Adressregister

Die Adressregister spielen eine wichtige Rolle der Adressarithmetik. Adressregister werden für die Berechnung Speicheradressen eines Operanden oder Befehls genutzt. Sie Verbindung mit dem internen Datenbus und dem Adressbus.

Adressregister lassen sich in 2 Typen Dies sind zum einen Indexregister sowie Basisadressregister welche bei Spezialregister eingegangen wird. Indexregister speichern Offset zu einer Basisadresse die oft vorzeichenbehaftet

Für den Indexregister berechnet ein spezieller die Summe aus dem Indexregisterwert und einem der auf dem internen Datenbus anliegt. Die ergebende Summe wird auf dem Adressbus ausgegeben.

Spezialregister

Spezialregister sind nicht für den Anwender Die Spezialregister speichern den betiebszustand des Prozessors außerdem erfüllen sie Hilfsfunktionen für den Prozessor .

Bei den meisten Architekturen sind folgende anzutreffen

  • Befehlszähleregister (Engl. Instruction Pointer (IP) oder (PC))
    • Der Befehlsregister enthält die Adresse der mit dem nächsten Befehl
  • Befehlsregister
    • Speichert den aktuellen Befehl
  • Statusregister
    • Diese Register halten bestimmte Zustände nach eines Befehls bereit.
  • Basisregister
    • z.B. für die Basisvektortabelle

Stackregister

Stackregister sind nach dem LIFO -Prinzip organisiert welche anhand von Push und Operationen manipuliert werden können. In der Regel der System-Stack und ein Anwender-Stack auf vielen Das Betriebssystem nutzt den System-Stack zur Rettung Prozessorstatus bei Prozessumschaltung. Der Anwender-Stack kann von Programmierer frei genutzt werden.




Bücher zum Thema Register (Computer)

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Register_(Computer).html">Register (Computer) </a>