loadstoreprincip
The load-store principle, also known as load/store architecture, is a design approach in computer architecture in which arithmetic and logic operations are performed only on data held in processor registers. Memory is accessed exclusively through explicit load and store instructions that transfer data between memory and registers. This separation of computation from memory access simplifies the instruction set and supports efficient pipelining and optimization of register usage.
In a typical load-store ISA, instructions that perform computation operate on register operands only, with separate
Historically, the load-store principle is a hallmark of RISC-based designs. It is widely associated with architectures
Advantages of this approach include simpler hardware, more predictable performance, and better pipeline efficiency. Disadvantages can
See also: Instruction set architecture, RISC, CISC, ARM, MIPS, RISC-V.