微程序控制器是将机器指令的操作(从取指令到执行)分解成若干更基本的为操作序列,并将有关的控制信号(微命令)按照一定的格式编成微指令,存放到一个只读存储器中,当机器运行时,一条一条地读出这些微指令,从而产生全机所需要的各种操作控制信号,使相应部件执行所规定的操作。一条机器指令需要执行若干步操作,每步操作作用一条微指令控制完成,因此需要若干条微指令。这些微指令组成一段微程序,执行完一段微程序,也就完成了一条机器指令所规定的全部操作