microprogram(名词):在微程序控制(microprogrammed control)中,用一组微指令(microinstructions)按顺序控制CPU内部的基本操作(如寄存器传送、ALU运算、存储器读写),从而实现机器指令的执行流程。常见于计算机组成与体系结构领域。(也可泛指“很小的程序”,但计算机体系结构语境下以上含义最常见。)
/ˈmaɪkroʊˌproʊɡræm/
The CPU uses a microprogram to control how each instruction is executed.
CPU 使用微程序来控制每条指令如何被执行。
By updating the microprogram, engineers can change the instruction behavior without redesigning the entire hardware.
通过更新微程序,工程师可以在不重新设计整套硬件的情况下改变指令的行为。
该词由 **micro-**(“微小的、细微层级的”,在计算机里常指“更底层/更细粒度”)+ program(“程序”)构成。它强调的是:在机器指令之下,还有一层更细的“微指令序列”,用来“编排”硬件内部动作,因此称为 microprogram(微程序)。