Register (Computer)
Ein Register in der Computertechnik ist ein Speicherbereich innerhalb einer CPU (Prozessor), in der ein Datenwort abgelegt wird.Es handelt sich hierbei um den schnellsten und üblicherweise kleinsten (und manchmal auch einzigen) Speicher, der direkt auf dem CPU-Chip sitzt.
Die Größe der Register spezifiziert die CPU-Klasse (8-, 16-, 32- oder 64 Bit-CPU).
Eine CPU hat im allgemeinen mehrere Register, mit der sie Rechenoperationen und Speicheroperationen durchführt. Es gibt aber auch CPU-Architekturen, die anstelle von Registern für Berechnungen einen Stack verwenden.
Die meisten Maschinenbefehle einer CPU nutzen diese Register.
Eine Addition kann folgendermaßen durchgeführt werden:
- Wert in Register A laden
- Wert in Register B laden
- Addition ausführen
- Ergebnis steht dann in Register A
- ein evtl. Überlauf steht im Register B
- Ganzzahlregister speichern Daten vom Typ integer.
- Gleitzahlregister speichern Daten vom Typ real.
- Addressregister für Adressen im Hauptspeicher.
- Allgemeine Register können Daten vom Typ integer und auch Adressen speichern.
- Vektorregister speichern Daten für Vektoroperationen.
- Spezialregister speichern interne CPU-Daten, z.B. Pointer oder Prozessoer-Stati.






