问题
单项选择题
若内存地址区间为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×161+F×160=768+240+15=1023
1023+1=1024
(2)计算出总容量大小:
1024×16bit
(3)计算出每片存储器芯片的容量:
1024×16bit/4=256×16bit: