計組中關於字節,字長,存儲器的知識

設有一個具有20位地址線和32位字長的存儲器,問:
(1)
該存儲器能存儲多少字節的信息?
(2)
如果用512K×8位的SRAM組成,需要多少片?

(3)需要多少位地址作芯片選擇?

這樣一道題網上回答者很多,但是有幾個回答的不對,現在開始分析一下:

首先明白一個存儲器的參數:地址線:20位,字長:32位。通俗的解釋就是醫院(存儲器)有220個房間(地址線20位),且每個房間可以住下32位病人(字長32位)。

(1)問該存儲器能儲存多少字節的信息:很容易想到(32*220)/8=4M,其中除以8的原因是要求是多少字節。

(2)第二問很簡單,(32*220)/(512K×8)=8

(3)第三問首先應該滿足地址位的控制:由512K×8位的SRAM組成,則必須滿足512K地址,這是219=512K,即20根地址線,需要19根去滿足SRAM的地址,那麼還剩下的一根是芯片選擇,這時我們要問爲什麼一片也可以做芯片選擇?

這道題其實是按字選址,四片SRAM組成一塊(32位剛好爲一個字),這樣高1位即可按字選址

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章