日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

地址总线与数据传送机制

發布時間:2025/4/9 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 地址总线与数据传送机制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

地址總線

??我們知道,CPU是通過地址總線來指定存儲單元的,地址總線的寬度決定了CPU的尋址能力。例如,一個CPU的地址總線寬度為10,那么可以尋址1024個存儲單元,對于CPU而言,這1024個可尋到的內存單元是以字節為單位的。

32 位字長的存儲器

??假設用 16k×8b 的DRAM芯片構成 64k×32b 的存儲器。對于 16k×8b 的DRAM芯片,有14根地址線(A0~A13),每一個存儲單元有8位,所以需要先用4片芯片組合進行位擴展,位擴展后依然為14根地址線(A0~A13),只不過每一個存儲單元為32位;然后進行字擴展,共需要 4×4=16 片芯片,這時需要擴展2位地址線用來做芯片選擇。存儲器的組合邏輯框圖如下:

??此時,64k×32b 的存儲器有16根地址線,可以尋址 64k(216) 個存儲單元,每個存儲單元有32位。而對于CPU而言,內存是以字節為最小單元來計算的,那么對于32位的存儲器,肯定還需要實現對字節數據的傳送或雙字節數據的傳送等操作,那么具體是如何實現的呢?

數據傳送機制

??假設CPU的地址線為20位,即可尋址1M字節的空間,那么即使使用32位的存儲器,存儲器的總存儲空間也不得大于1M字節,即存儲器容量最大為 256k×32b (此存儲器有18位地址)。此時,用CPU地址線的高18位(A2~A19)與存儲器的18位地址相連,而CPU的地址線A1、A0經譯碼后產生字節允許信號,由字節允許線(字節允許信號)在4字節的地址單元中選擇各單個字節,從而實現字節、字或雙字等數據的傳送操作。

具體內容請參考《微機原理與接口技術》.艾德才等編著 .清華大學出版社 .2005年9月第一版 .第5章(總線技術)。摘抄部分內容如下:

轉載于:https://www.cnblogs.com/bitrocco/p/7814267.html

總結

以上是生活随笔為你收集整理的地址总线与数据传送机制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。