-
數據通路
鎖定
數據通路舉例説明
(以概述中圖為例)
通用寄存器組R:容量16個字,雙端口輸出
[1]
。
算術邏輯單元ALU:有S3、S2、S1、S0、M五個控制端,用以選擇運算類型。
寄存器C:保存ALU運算產生的進位信號。
RAM隨機讀寫存儲器:讀/寫操作受MRD/MWR控制信號控制。
MAR:RAM的專用地址寄存器,寄存器的長度決定RAM的容量。
IR: 專用寄存器,可存放由RAM讀出的一個特殊數據。
控制器:用來產生數據通路中的所有控制信號,它們與各個子系統上的使能控制信號一一對應。
BUS:單一數據總線,通過三態門與有關子系統進行連接。
數據通路簡介
對單總線的系統來説,擴充是非常容易的,只要在BUS上增加子系統即可。例如增加一個寄存器時,可將總線BUS接到寄存器的數據輸入端,由接收控制信號將數據打入。如果該寄存器的數據還需要發送到BUS 時,在寄存器的輸出端加上三態門即可,或者乾脆使用帶三態門輸出的寄存器。
- 參考資料
-
- 1. 6.3.2 數據通路