# Load-Store Architecture
In **load-store architecture**, instructions are divided into two categories: *memory access* and [[Arithmetic Logic Unit|ALU]] operations.
*Memory access* instructions are the only ones which can manipulate memory content in the form of *loading* and *storing* content between registers and memory.
*ALU* operations, however, can only occur between registers.