作者ntouckcm (知足常樂)
看板Electronics
標題[問題] RAM計組
時間Sat Apr 28 22:30:34 2007
A)試問需要多少個128K*16RAM晶片才能提供1M個位元組的記憶容量?
128*K*16=2^18個位元組 1M=2^20 所以(2^20)/(2^18)=2^2=4 個
B)試問需使用多少條位址線才能存取1M個位元組?
1M=2^20
為什麼不是20條? 答案是19條~
^^^^^^^^^
這些位址線需要多少條接至全部晶片的位址輸入呢?
128 K=2^17 所以是17條
C)試問必須有多少條線解碼成晶片選擇輸入?請指出此解碼器的大小。
為什麼不是20-17=3條 3to8的解碼器~
^^^^^^^^^
答案是2條 2to4的解碼器~
請問各位板上的高手,因為初學到這個部份,有些疑問請高手們解惑謝謝~
還有我的觀念有錯也請指正謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.35.178
1F:推 qaz1234567q:TransCSI這個版更適合這些問題喔^__^y 04/28 23:09
2F:推 ntouckcm:請問要怎麼去我找不到耶,可以給我路徑嗎? 04/28 23:18
3F:推 luckyBF:這三題是同一大題吧~ 04/28 23:40
4F:推 NcThoR:17條選擇記憶體晶片上的位址+2條選擇這4個記憶體晶片=19 04/29 00:14
5F:→ NcThoR:A0~A16定址128K記憶體位址配上D0~D15= 128k*16的記憶體容量 04/29 00:19
6F:→ NcThoR:A17,18接到2to4解碼器選擇接到O0,O1,O2,O3的四片記憶體晶片 04/29 00:21
7F:推 Aragom:樓上正解...推 04/29 02:23
8F:→ Aragom:原po的B小題會答錯是因為忘記此記憶體寬度為16-bit 04/29 02:25
9F:→ Aragom:基本上就想成用四顆16位元寬128k深的記憶體兜成1M 04/29 02:27
10F:推 ntouckcm:謝謝大家熱心講解,尤其是N大還畫給我看,我知道了謝謝^^ 04/29 11:02