Registerbank

Registerbank

Als Registerspeicher (auch Registerbank, engl. register file) bezeichnet man eine Anzahl von Registern eines Mikroprozessors, die in der Regel blockartig organisiert sind und die einzeln über einen Adressdecoder angesteuert werden. Registerspeicher ist somit vom Registersatz eines Mikroprozessors zu unterscheiden, da man die Register des Registersatzes aus Geschwindigkeitsgründen über direkte Steuerleitungen adressiert. Auch die Anzahl der Register in einem Registerspeicher kann nicht beliebig groß gewählt werden, da wie im Falle der Registersatz-Register ihre Adressen in Opcodes verwendet werden und daher nicht beliebig groß sein dürfen. Um einen zumindest teilweise parallelen Zugriff auf mehrere Register eines Registerspeichers zu ermöglichen, verwendet man auch Multiport-Registerspeicher mit mehreren Ein- und Ausgangsports.

Möchte man besonders große Registerspeicher verwenden, so bietet sich gelegentlich der Einsatz sogenannter Registerbänke an. Dabei wird der Registerspeicher in eine Anzahl von Blöcken unterteilt, die man als Registerbänke bezeichnet. Verschiedenen Programmteilen wie z.B. Hauptprogramm, Unterprogrammen oder Ausnahmeroutinen kann nun jeweils eine Registerbank exklusiv zugeteilt werden. Innerhalb einer solchen Bank kann man eine relative Adressierung verwenden (d.h. Adressierung über die Basisadresse der jeweiligen Bank und einen Offset für die konkrete Bestimmung des Registers), so dass die Adressen innerhalb eines Opcodes nicht zu groß werden.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • EIP — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • Extended Instruction Pointer — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • Instruction Pointer — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • Instructionpointer — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • Programcounter — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • Programmschrittzähler — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • Prozessorregister — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • Spezialregister — Als Register bezeichnet man in der Digital oder Computertechnik Speicherbereiche, die innerhalb eines Prozessors direkt mit der eigentlichen Recheneinheit verbunden sind und die unmittelbaren Operanden und Ergebnisse aller Berechnungen aufnehmen …   Deutsch Wikipedia

  • 6502 — Der MOS Technology 6502 ist ein 8 Bit Mikroprozessor von MOS Technology, Inc., der 1975 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten Intel und Motorola Prozessoren sehr niedrigen Preises… …   Deutsch Wikipedia

  • 6504 — Der MOS Technology 6502 ist ein 8 Bit Mikroprozessor von MOS Technology, Inc., der 1975 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten Intel und Motorola Prozessoren sehr niedrigen Preises… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”