載入-儲存架構

載入 - 儲存架構 （ load – store architecture ） 是計算機工程中一種指令集架構 ， 將指令分爲二類 ： 一類是電腦記憶體存取 （ 在記憶體及寄存器中讀取或寫入資料 ） ， 另一類是算術邏輯單元處理 ， 只處理寄存器中的資料 ， 結果也存入寄存器 。 精簡指令集計算機 （ RISC ） 指令架構 （ 例如PowerPC 、 SPARC 、 RISC - V 、 ARM架構和MIPS架構 ） 都是載入 - 儲存架構 。 以加法指令 （ Add ） 爲例 ， 載入 - 儲存架構中的加法資料來源及目標都一定是寄存器 ， 這和不同 。 例如X86用的複雜指令集 ， 加法指令的二個來源中 ， 有一個可以是記憶體 ， 只有一個一定要是寄存器 。 最早期使用載入 - 儲存架構的處理器是CDC 6600 。 幾乎所有向量處理器 （ 包括許多圖形處理器 ） 也是使用載入 - 儲存架構 。