计算机微程序是指 微指令的有序集合,用于描述机器指令的执行过程。在微程序控制的计算机中,一条机器指令的功能由一段微程序来实现。微程序由微指令组成,这些微指令存储在控制存储器中,并在执行指令时由微程序控制器逐条取出并执行。
具体来说,微程序中的每一条微指令对应一个或多个微操作,这些微操作是计算机中最基本的、不可再分解的操作。微程序实际上是机器指令的实时解释器,由计算机设计者事先编制好并存放在控制存储器中。用户通常看不到微程序的存在,因为它们对用户是透明的。程序最终由机器指令组成,由软件设计人员事先编制并存放在主存或辅存中。
微程序控制技术是一种采用微程序来产生控制信号的方法,它逐步代替了早期的硬件组合逻辑控制方法。微程序控制器具有规整性、灵活性和可维护性等优点,因此在计算机设计中得到了广泛应用。
总结来说,微程序是计算机系统中用于实现机器指令执行功能的一种重要技术,它通过将机器指令分解为一系列微指令,并按照执行顺序存储在控制存储器中来完成指令的执行。