В компьютерной инженерии архитектура загрузки-сохранения (или архитектура регистр-регистр ) представляет собой архитектуру набора инструкций , которая делит инструкции на две категории: доступ к памяти ( загрузка и сохранение между памятью и регистрами ) и операции АЛУ (которые происходят только между регистрами). [1] : 9–12
Некоторые архитектуры RISC, такие как PowerPC , SPARC , RISC-V , ARM и MIPS , являются архитектурами загрузки-хранения. [1] : 9–12
Например, в подходе загрузки-сохранения оба операнда и назначение для операции ADD должны быть в регистрах. Это отличается от архитектуры регистр-память (например, архитектуры набора инструкций CISC, такой как x86 ), в которой один из операндов для операции ADD может быть в памяти, а другой — в регистре. [1] : 9–12
Самым ранним примером архитектуры загрузки-сохранения был CDC 6600. [1] : 54–56 Почти все векторные процессоры (включая многие графические процессоры [2] [ необходим лучший источник ] ) используют подход загрузки-сохранения. [3]