【正确答案】
D
【答案解析】[考点] 内存结构和寻址方式。
此种类型的内存大小的计算问题可以套用简单的公式:最高位地址:最低位地址+1即可。本题中,M=0000BFFFH-0000A000H+1=1FFFH+1=2000H,化为10进制为8192,再化为K,即8192/1024=8K。这种计算公式虽然简单,但是计算量不小。为了帮助大家能更快速地计算,可以采用下面的公式。
M=[(末地址-首地址)转化为10进制+1]×4K;其中4K对应的是末地址中的最后几位数是FFFH的情况。因此这道题就变成了M=[(0000B-0000A)转化为十进制+1]×4K=(1+1)×4K=8K。若末地址中最后几位数是FFH,则公式中的4K就变成1/4K;若是FFFFH,则公式中的4K就变为64K。如2016年上半年考试中的第1题:按字节内存编址,从A1000H到B13FFH区域的存储容量为( )KB。因为末地址的最后几位中,可以找到FFH,因此可以代入公式M=[(B13-A10)化十进制+1]×1/4K=[(103)转化十进制+1]×1/4K=[259+1]×1/4K=65K。
更详细的内容可以参考朱小平老师编著的《网络工程师5天修炼》一书。