地址總線 數據總線 和控制總線的做用

系統總線上傳送的信息包括數據信息、地址信息、控制信息,所以,系統總線包含有三種不一樣功能的總線,即數據總線DB(Data Bus)、地址總線AB(Address Bus)和控制總線CB(Control Bus)

數據總線DB用於傳送數據信息。數據總線是雙向三態形式的總線,即他既能夠把CPU的數據傳送到存儲器或I/O接口等其它部件,也能夠將其它部件的數據傳送到CPU。數據總線的位數是微型計算機的一個重要指標,一般與微處理的字長相一致。例如Intel 8086微處理器字長16位,其數據總線寬度也是16位。須要指出的是,數據的含義是廣義的,它能夠是真正的數據,也能夠指令代碼或狀態信息,有時甚至是一個控制信息,所以,在實際工做中,數據總線上傳送的並不必定僅僅是真正意義上的數據。

地址總線AB是專門用來傳送地址的,因爲地址只能從CPU傳向外部存儲器或I/O端口,因此地址總線老是單向三態的,這與數據總線不一樣。地址總線的位數決定了CPU可直接尋址的內存空間大小,好比8位微機的地址總線爲16位,則其最大可尋址空間爲216=64KB,16位微型機的地址總線爲20位,其可尋址空間爲220=1MB。通常來講,若地址總線爲n位,則可尋址空間爲2n字節。

控制總線CB用來傳送控制信號時序信號。控制信號中,有的是微處理器送往存儲器和I/O接口電路的,如讀/寫信號,片選信號、中斷響應信號等;也有是其它部件反饋給CPU的,好比:中斷申請信號、復位信號、總線請求信號、限備就緒信號等。所以,控制總線的傳送方向由具體控制信號而定,通常是雙向的,控制總線的位數要根據系統的實際控制須要而定。實際上控制總線的具體狀況主要取決於CPU。
相關文章
相關標籤/搜索