CPU的寻址范围如何计算?

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:12:47
书上说16位(地址线)的CPU寻址范围是2 ^16=64K
但是有的人说是64KB。我认为如果是CPU寻址的内存范围
应该是还需根据CPU的存储字来计算,如果是8位的存储字(字节)
位64K,16位存储字则为128K。大家认为我说的对吗?
谢谢指教!

内存的每个地址单元是1个字节(Byte),
一个Byte由8个bit(2进制位)组成。
.
CPU寻址能力以指可寻址的单元(Byte)总量。
.
所以,13根地址总线的寻址能力是 2^13 Byte = 8192 Byte = 8KByte

寻址范围就是寻址范围,和一个地址里面保存多少数据有什么关系?
一幢大楼造得再高也只有一个门牌号,你存储字大小和地址的数量八杆子打不着。

处理器是多少位的,就有多少位地址线,寻址范围就是2的多少次方;

  1. 32位处理器,地址线为32位,寻址范围是2的32次方;

  2. 64位处理器,地址线为64位,寻址范围就是2的64次方。


  1. 寻址是数据恢复技术的基础,是定位数据和扇区的关键。寻址这个概念比较抽象,简单的说是磁头在盘片上定位数据的一个过程。

  2. 如果想找到计算机中的一个文件,可能会在Windows中先打开我的电脑、分区、文件夹,再打开要找的文件。这是表面的寻找文件的过程,而磁头在盘片的寻找过程就是寻址。