问题
单项选择题
内存按字节编址,地址从0A4000H到0CBFFFH,共有 (39) 字节。若用存储容量为32K×8bit的存储器芯片构成该内存,至少需要 (40) 片。
A.2
B.5
C.8
D.10
答案
参考答案:B
解析:[要点解析]
(1)空缺处要求计算按字节编址的内存从0A4000H到0CBFFFH的地址空间。首先考虑该连续的地址空间应包括0A4000H该字节的地址,因此该地址空间计算式子是:(0CBFFFH+1)-0A4000H=0CC000H-0A4000H。
接着考虑到(1)空缺处的4个选项的单位均以KB为计算单位,其中1KB=210B=0b10 00000000B。因此对于0CC000H-0A4000H算式中只需重点关注高10位的计算,其计算过程如下:
[*]
计算结果0b10 1000 00=27+25=128+32=160,因此(1)空缺处的答案是选项C。
若要用存储容量为32Kx8bit的存储器芯片构成该160KB的内存,设至少需要存储器芯片的片数为N。
N=(160×1024×8bit)/(32×1024×8bit)=5
因此(2)空缺处的答案是选项B。