# 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.