In computer engineering , a register memory architecture is an instruction set architecture that allows operations to be performed on (or from) memory, as well as registers .  If the architecture allows for the use of memory, or in combinations, it is called a “register plus memory” architecture. 
In a register memory, 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 operators for an ADD operation must be in registers before the ADD. 
Examples of register memory architecture are IBM System / 360 , ict Successors, and Intel x86 .  Examples of register plus memory architecture are VAX and the Motorola 68000 family . 
- Load / store architecture
- ^ Jump up to:a b c d e Michael J. Flynn (1995). Computer architecture: pipelined and parallel processor design . p. 9-12. ISBN 0867202041 .