若某系统的内存按双字节编址(每个字节16bit),地址从B5000H到DCFFFH共有多少双字节?若用存储容量为16K×8bit的存储芯片构成该内存,至少需要( )片芯片?

2023-09-01

A.5
B.8
C.10
D.20

参考答案:D

这种题实际上是考察考生对内存地址表示的理解,属于套用公式的计算型题目。内存容量=DCFFF–B5000+1就可以得出具体的容量大小,再除以1024化为K,也可以用(DC-B5 +1)*4K=(28)(注意28是16进制数)*4K,将16进制数28化为10进制,就是40.应付共有160K×16bit。因为芯片是按照双字节编址的,而芯片的容量是16K×8bit,所以只要(160×16)/(16×8)=20片才能实现。

相关推荐