什麼是控制邏輯閘?
控制邏輯閘是基本計算機的硬體元件。它包括各種輸入和輸出。控制邏輯閘的框圖顯示在圖中。它包括兩個譯碼器、一個序列計數器和一些控制邏輯閘。
從記憶體讀取的一些指令固定在指令暫存器 (IR) 中。因此,IR 被分成三個元素:I 位、操作碼和第 0 位到第 11 位。操作碼由一個 3*8 譯碼器解碼,其輸出由符號 D0 到 D7 表示。
特定操作碼的二進位制值是符號中的下標數字。指令的第 15 位符號 I 被傳輸到一個觸發器。控制邏輯閘使用第 0 位到第 11 位。序列計數器是 4 位二進位制計數器,從 0 到 15 計數。它可以同步遞增或清零。來自 T0 到 T15 的定時訊號是譯碼器的解碼輸出。
控制邏輯電路的輸入
控制邏輯電路的輸入如下:
- 兩個譯碼器。
- I 觸發器。
- 指令暫存器的第 0 位到第 11 位。
- 累加器 (AC) 的第 0 位到第 15 位,用於檢查 A=0 並確定符號位。
- 資料暫存器 (DR) 的第 0 位到第 15 位,用於檢查 DR=0 和觸發器的值。
控制邏輯電路的輸出
控制邏輯電路的輸出如下:
- 控制暫存器輸入的訊號。
- 控制記憶體讀/寫輸入的訊號。
- 控制觸發器置位、清零和反轉的訊號。
- 選擇匯流排暫存器的訊號 (S2, S1, S0)。
- 控制 AC 加法器/邏輯電路的訊號。
廣告