存储控制器，CPU控制单元中，负责容纳微程序的储存装置的一种。存储控制器，多作为可在微处理器中排列二极管的只读存储器装机使用。其起源至少可以追溯到1947年旋风计算机所使用的"program timing matrix" 。IBM在早期的360系统中使用了ROM存储控制器，但在后继的370系统中，改用了既可从软盘导入微程序，又可随意读写的超高速随机存储器，这使得IBM可以轻松修改微程序中的程序错误。尽管当时默认的存储控制器为ROM，但由于可随意读写的RAM的面世，使得用户可以自己更改计算机的微程序。