单选题 某计算机的主存地址空间中,地址0000H~3FFFH为ROM存储区域,4000H~7FFFH为保留地址区域暂时不用,其余空间为RAM地址区域。CPU的地址线为A15~A0,数据线D7~D0,现采用8K×4位的ROM芯片和4K×8位的RAM芯片来组成该存储系统,所需要的ROM和RAM芯片数量分别为______。
  • A.2片和8片
  • B.4片和8片
  • C.2片和4片
  • D.4片和4片
【正确答案】 B
【答案解析】[解析] 根据ROM的存储区域为0000H~3FFFH,即存储单位数为4×212=214,又数据线有8根,则存储单位为1B,所以ROM的存储容量为214B。
同理可求得,保留地址区的存储容量也为214B。
由于地址线有16根,故该存储系统的总容量为216B。那么RAM的存储容量为216B-214B-214B=215B。
求得了ROM和RAM的容量后,求其芯片数就用老方法了。
ROM芯片数=214B/(8K×4bit)=214×8bit/(8K×4bit)=4。
RAM芯片数=215B/(4K×8bit)=215×8bit/(4K×8bit)=8。