寻址范围,又叫寻址空间,一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。
地址总线为N位(N通常都是8的整数倍;也说N根数据总线)的CPU寻址范围是2的N次方字节,即2^N(B)。寻址范围只和地址线有关系。
数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据在那里 ,这时候就需要挨家挨户的找,这就叫做寻址。但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。
如地址总线为8位,那么就意味着他的数据总线为8条,用二进制来表示,每一条可以表示0和1,那么其表示范围就是2的N次方,即2的N次方个内存编号在RAM均可以找到,CPU寻找数据的时候也是这样寻找的。
如果地址线为12根,按字节寻址,其寻址范围为2的12次方
如果地址线为12根,存储字长为16位(即一个字表示2个字节),按字寻址,为了表示每个字中的每个字节,则必须花费一个地址线表示每个字中每个字节的编号,如0或者1或者2等等,即12-1=11,则按字寻址范围为2的11次方