地址存儲器圖
A. 請問前輩們相聯存儲器原理,有圖最好了。
相聯存儲器� 新客網 XKER.COM 2007-11-06 來源: 收藏本文相聯存儲器�
1.相聯存儲器的基本原理
� 相聯存儲器是指其中任一存儲項內容作為地址來存取的存儲器。選用來定址存儲器的子段叫做關鍵字。
存放在相聯存儲器中的項可以看成具有KEY,DATA這樣的格式。其中KEY是地址,DATA是被讀寫信息。
相聯存儲器的基本原理是把存儲單元所存內容的某一部分作為檢索項(即關鍵字項),去檢索該存儲器,
並將存儲器中與該檢索項符合的存儲單元內容進行讀出或寫入。
2.相聯存儲器的組成
� 相聯存儲器由存儲體、檢索寄存器、屏蔽寄存器、符合寄存器、比較線路、代碼寄存器、控制線路等
組成。
檢索寄存器:用來存放檢索字,其位數和相聯存儲器的存儲單元位數相等。�
屏蔽寄存器:用來存放屏蔽碼,其位數和檢索寄存位數相同。
符合寄存器:用來存放按檢索項內容檢索存儲體中與之符合的單元地址,其位數等於相聯存儲器
的存儲單元位數,每一位對應一個存儲單元,位的序數即為相聯存儲器的單元地址。
�比較線路:把檢索項和從存儲體中讀出的所有單元內容的相應位進行比較,如果有某個存儲單元
和檢索項符合,就把符合寄存器的相應位置「1」,表示該字已被檢索 。�
代碼寄存器:用來存放存儲體中讀出的代碼,或者存放向存儲體中寫入的代碼。
存儲體:由高速半導體存儲器構成,以求快速存取。�
在計算機系統中,相聯存儲器主要用於虛擬存儲器中存放分段表、頁表和快表;在高速緩沖存儲器
中,相聯存儲器作為存放cache的行地址之用。這是因為,在這兩種應用中,都需要快速查找。
B. cpu與存儲器的連接圖怎麼畫
第一步:將16進制的地址碼轉換為2進制地址碼,確定其總容量
系統程序區:6000H~67FFH
6000:0110 0000 0000 0000
67FF:0110 0111 1111 1111
因為有16根地址線,所以排列為A0~A15
A15
A14
A13
A12
A11
A10
A9
A8
0 1 1 0 0 0 0 0
0 1 1 0 0 1 1 1
(後面的用不到了,做題的時候表格要體現<最好是全部都寫出>)
同理用戶程序區:6800H~6BFFH
A15
A14
A13
A12
A11
A10
A9
A8
0 1 1 0 1 0 0 0
0 1 1 0 1 0 1 1
第二步:選擇合適的晶元
RAM用來存儲當前運行的程序和數據,並可以在程序運行中反復的更改其內容,所以用戶程序一般選用RAM晶元,而ROM基本上存儲不變或基本不變的程序和數據,所以系統程序一般選用ROM晶元。
接下來就是選擇晶元大小的問題
系統程序區:A0~A10編碼從全0變為全1,一共11根地址線,也就是2k,8根數據線,系統程序區總容量2k x 8位,所以我們就選取一片2k x 8位的ROM晶元
用戶程序區:A0~A9編碼從全0變為全1,一共10根地址線,也就是1k,8根數據線,用戶程序區總容量為1k x 8位,但根據題干未給出1k x 8位的RAM晶元,此時我們需要進行位擴展(如果對於字擴展和位擴展不熟悉,就去找一下其他博客了解一下吧,或者評論我也可以),我們就選取2片1k x 4位的RAM晶元。
第三步:分配地址線畫圖
說明:
A0~A10接2k x 8位的ROM
A0~A9分別接1k x 4位的RAM
A11~A15作為片選線
38解碼器:A11、A12、A13分別連接A、B、C
G1 高電平(A14根據那個表可以看到始終為1->高電平)
G2A、G2B需要高電平工作(A15始終為高電平,但是連接的位置注意有個小圈圈哦–取反的是意思MREQ低電平有效)
輸出Y4、Y5(這個需要看連接A、B、C的A11、A12、A13的編碼,將其三位二進制轉換為十進制就是其下標)
就像這樣,當然你需要去看大量的題來看不同的38解碼器的連接情況。
C. 單片機作業:用一片6264(RAM 8k*8)擴展數據存儲器,根據你的設計說出其地址范圍(畫圖)
如圖所示:地址范圍為:20000H~3FFFH(如果將CS接Vcc,地址可以為0000H~1FFFH)
D. 存儲器的行地址和列地址是什麼意思
行地址:用於選擇指定行
列地址:用於選擇指定行中的指定字
【補充】
存儲器的行結構:
E. 畫出該存儲器的組成邏輯框圖
按大小來看,一共需要16塊DRAM晶元,將每四塊分為一組,形成32位的數據寬度,根據該儲存容量大小一共需要16位地址線(可以根據儲存容量除以數據寬度來確定)。將地址線的低14位作為全部DRAM晶元的地址,然後將高2位作為組片選信號,即選擇各組輸出的32位數據。
F. 存儲器分段示意圖
代碼段首地址:31FF0H 當前指令地址:320F0H 數據段首地址:10E40H
堆棧段首地址:21F00H 堆棧段棧頂地址:31EEEH 附加段首地址:10F40H