微程序是 存放在CPU中的控制存储器中的。控制存储器通常由EPROM(可擦写可编程只读存储器)组成,用于存储各段微程序。微程序控制器的基本工作原理是根据IR(指令寄存器)中的操作码,找到与之对应的控存中的一段微程序的入口地址,并按指令功能所确定的次序,逐条从控制存储器中读出微指令,以驱动计算机各部件正确运行。
微程序是由微指令组成的,用于描述机器指令,微程序实际上是机器指令的实时解释器。微程序是由计算机的设计者事先编制好并存放在控制存储器中的,一般不提供给用户。
因此,微程序的存储位置是在CPU中的控制存储器,这个存储器是只读的,以确保微程序在计算机运行过程中不会被意外修改。