问题 单项选择题

若内存地址区间为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:

多项选择题
问答题 简答题