单选题 需要一个16M×8位的存储器,现有存储芯片为1M×8位,那么主存储器的地址中用于选择存储芯片的位数为______。
  • A.4
  • B.16
  • C.20
  • D.24
【正确答案】 A
【答案解析】[解析] 解法一:
用1M×8位的存储芯片组成16M×8位的存储器,需要进行字扩展,需要的存储芯片的个数=(16M×8位)/(1M×8位)=16。那么用于选择存储芯片的位数为log2(16)=4,故本题选A。
解法二:
存储器芯片容量为1M×8=220×8,需要20根地址线,地址长度需要20位。
主存储器的容量为16M×8=224×8,需要24根地址线,地址长度需要24位。其中20为位存储器芯片地址,剩余4位即为片选地址,故本题选A。