Register memory architecture

In computer engineering a register memory architecture allows operations to be performed on (or from) memory, as well as registers.[1] If the architecture allows all operands to be in memory or in registers, or in combinations, it is called a "register plus memory" architecture.[1]

In a register memory approach one of the operands for ADD operation may be in memory, while the other is in a register. This differs from a load/store architecture (used by RISC designs such as MIPS) in which both operands for an ADD operation must be in registers before the ADD.[1]

Examples of register memory architecture are IBM 360 and Intel x86.[1] Examples of register plus memory architecture are VAX and the Motorola 68000 family.[1]

See also

References

  1. 1 2 3 4 5 Computer architecture: pipelined and parallel processor design by Michael J. Flynn 1995 ISBN 0867202041 pages 9-12
This article is issued from Wikipedia - version of the 6/17/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.