控制單元從機器程式碼指令中讀取操作碼和指令位,並生成一系列控制程式碼以啟用和操作各種元件以執行所需的任務。
最簡單的形式,控制單元可以採用查詢表的形式。機器字操作碼用作表中的索引,各種控制訊號輸出到相應的目的地。
控制單元的更復雜版本是作為有限狀態機(FSM)實現的。多週期、流水線和其他高階處理器設計可能需要基於 FSM 的控制單元。