- Speicherpufferregister
-
Der Memory Address Register (MAR) und der Memory Buffer Register (MBR) sind Register einer von-Neumann-CPU. Sie dienen als schnelle Zwischenspeicher und verringern die negativen Auswirkungen des von-Neumann-Flaschenhalses.
Die meisten von-Neumann-Rechner sind intern als Harvard-Architekturen implementiert, weshalb zwischen Daten- und Adressbus unterschieden wird. Bei vielen Systemen haben beide Busse eine unterschiedliche Breite.
Memory Address Register
Der Memory Address Register (dt. Speicheradressregister) enthält die Speicheradresse der nächsten auszuführenden Instruktion, weshalb er so breit wie die Adresslänge ist.
Memory Buffer Register
Der Memory Buffer Register (dt. Speicherpufferregister) dient zur Zwischenspeicherung von Speicherzelleninhalten, damit der Inhalt in mehreren unabhängigen Anweisungen benutzt werden kann. Der MBR muss somit dieselbe Breite wie die Speicherzellen haben.
Wikimedia Foundation.