若内存地址区间为4000H~43FFH,每个存储单位可存储16位二进制数,该内存区域由4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是()。
- A.512×16bit
- B.256×8bit
- C.256×16bit
- D.1024×8bit
正确答案及解析
正确答案
C
解析
根据题意,内存地址区间为4000H~43FFH,每个存贮单元存储16位二进制数的容量与4片存储器芯片构成的容量相同。因此,先求出内存地址区间为4000H~43FFH所占的存储单元与16位二进制数相乘得到容量大小,然后与内存区域内的芯片数相除得到每片存储器芯片的容量。(1)计算出存储单位个数:43FFH-4000H=3FFH;3FFH=3×162+F×16+F×1=768+240+15=1023;1023+1=1024;(2)计算出总容量大小:1024×16bit(3)计算出每片存储器芯片的容量:1024×16bit/4=256×16bit;