什麼是控制邏輯閘?


控制邏輯閘是基本計算機的硬體元件。它包括各種輸入和輸出。控制邏輯閘的框圖顯示在圖中。它包括兩個譯碼器、一個序列計數器和一些控制邏輯閘。

從記憶體讀取的一些指令固定在指令暫存器 (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 加法器/邏輯電路的訊號。

更新於:2021年7月24日

2K+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告