题目
20根地址线的寻址范围可达( )。A. 512KBB. 1024KBC. 640KBD. 4096KB
20根地址线的寻址范围可达( )。
A. 512KB
B. 1024KB
C. 640KB
D. 4096KB
题目解答
答案
B. 1024KB
解析
关键知识点:地址线的数量决定了内存的寻址范围。n根地址线可以寻址的内存大小为 $2^n$ 个存储单元,每个单元通常为1字节(8位)。因此,总内存大小为 $2^n \, \text{字节}$,换算成更常用的单位(如KB、MB)时需注意 1 KB = 1024 字节。
破题关键:
- 计算20根地址线的总地址数:$2^{20}$。
- 将地址数转换为字节数,再换算成KB或MB。
- 注意单位换算中的二进制前缀(如1 MB = 1024 KB)。
步骤1:计算总地址数
20根地址线的总地址数为:
$2^{20} = 1,048,576 \, \text{个地址}$
步骤2:转换为字节数
每个地址对应1字节,因此总内存大小为:
$1,048,576 \, \text{字节}$
步骤3:换算成KB
因为 1 KB = 1024 字节,所以:
$\frac{1,048,576}{1024} = 1024 \, \text{KB}$
选项分析
- A. 512KB:对应$2^{19}$地址,与题意不符。
- B. 1024KB:正确,对应$2^{20}$地址。
- C. 640KB:无直接对应计算关系,干扰项。
- D. 4096KB:对应$2^{22}$地址,与题意不符。