計算機體系結構中的匯流排系統是什麼?


一對用於促進多位資料在一個系統與另一個系統之間傳輸的訊號線被稱為匯流排。

該圖顯示了三個主裝置 M3、M6 和 M4。

主裝置啟動並控制連線。S7、S5 和 S2 是從裝置。從裝置響應主裝置提供的命令。如果 M3 需要向 S5 傳送命令,它應該透過匯流排傳輸其指令。

因此,S5 接收指令並透過匯流排做出響應。

一臺基本的計算機包括八個暫存器、一個儲存單元和一個控制單元。這些單元需要頻繁連線。匯流排支援進行通訊的介質。

有多個暫存器及其功能,如下所示:

  • **載入 (LD)** — 在下一個時鐘脈衝轉換期間,來自匯流排的資訊將被傳輸到其載入 (LD) 輸入被啟用的暫存器。
  • **儲存單元** — 當儲存器的寫入輸入被啟用時,它將儲存匯流排的內容。當讀取輸入被啟用時,儲存器將 16 位輸出放置到總線上,選擇變數為 S2S1S0 = 111。
  • **增量 (INR) 和清零 (CLR)** — 當啟用 INR 訊號時,指定暫存器的內容將被增量。當啟用 CLR 訊號時,內容將被清零。
  • **地址暫存器 (AR)** — 確定下一個讀寫操作的儲存器地址。當使用選擇輸入 S2S1S0=001 並啟用載入時,它從匯流排接收或向匯流排傳送地址。使用輸入 INR 和 CLR,地址將被增量或清零。
  • **程式計數器 (PC)** — 儲存要從儲存器讀取的下一條指令的地址。當應用選擇輸入 S2S1S0 = 010 並啟用載入輸入時,它從匯流排接收或向匯流排傳送地址。使用輸入 INR 和 CLR,地址將被增量或清零。
  • **資料暫存器 (DR)** — 資料暫存器包含要寫入儲存器的資料或要從儲存器讀取的資料。當應用選擇輸入 S2S1S0 = 011 並啟用載入輸入時,它從匯流排接收或向匯流排傳送地址。使用輸入 INR 和 CLR,地址將被增量或清零。
  • **累加器 (AC)** — 累加器有利於執行包括補碼、移位等暫存器微操作。獲得的結果再次傳送到累加器。累加器儲存中間算術和邏輯結果。
  • **指令暫存器 (IR)** — IR 儲存處理器必須執行的指令的副本。從儲存器讀取的指令儲存在 IR 中。當應用選擇輸入 S2S1S0 = 111 並啟用載入輸入時,它從匯流排接收或向匯流排傳送指令程式碼。
  • **臨時暫存器 (TR)** — 臨時暫存器支援變數或結果的臨時儲存。當應用選擇輸入 S2S1S0 = 011 並啟用載入輸入時,它從匯流排接收或向匯流排傳送臨時資料。使用輸入 INR 和 CLR,地址將被增量或清零。
  • **輸入暫存器 (INPR)** — 它包含 8 位,用於儲存字母數字輸入資訊。輸入裝置將其序列資料移入 8 位暫存器。資料在載入啟用時透過加法器/邏輯電路移動到 AC。
  • **輸出暫存器 (OUTPR)** — 資料從 AC 接收並移動到輸出裝置。

更新於:2021年7月24日

20K+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告