微指令(Microinstruction)是計算機體系結構中的一個重要概念,是在微程式控制的計算機中使用的核心元素。
微指令負責發出控制信號,以執行一組微操作,這些微操作是實現指令功能的基本命令。微指令通常存儲在控制存儲器中,並且是計算機控制單元(CU)內部指令的一部分,用於控制計算機的硬體操作,如數據傳輸、暫存器讀寫、算術邏輯運算和地址傳送等。每一條機器指令的功能都可以通過一系列微指令的執行來實現,這些微指令按照特定的順序執行,以完成指令所規定的操作。
微指令由多個微命令組成,這些微命令是控制單元中執行的具體操作,如打開或關閉暫存器使能、選擇算術邏輯單元(ALU)操作等。微指令和微命令之間的關係是,微命令構成微指令的具體內容,而微指令則是微命令的集合。