Memory address register

The Memory Address Register (MAR ) and the memory buffer register ( MBR) are registers a von Neumann CPU. They serve as a cache server and reduce the negative impact of the von Neumann bottleneck.

Most von Neumann computer is implemented internally as Harvard Architecture, which is why a distinction between data and address bus. In many systems, both buses have a different width.

Memory Address Register

The memory address register ( German memory address register ) contains the address of the memory word to be read or written next. Therefore, it is as wide as the address length.

Memory Buffer Register

The memory buffer register ( German storage buffer registers ) is used for intermediate storage of the memory cell contents so that the contents in a plurality of independent instructions can be used. The MBR therefore must have as the memory cells of the same width.

  • Computer Architecture
563556
de