关于地址总线的寻址能力的不解
最近在看王爽的 汇编语言书,看到第一章就一点不解
一个cpu有10根地址总线,一个导线可以传送的稳定状态就两种:高电平和低电平,用二进制表示就是1或者0,10根地址导线就可以表示10位二进制数据。也就是二的十次方而已。
但是在内存地址的概述时
又说一个cpu的地址总线宽度为10.则可以寻址1024个存储单元。
这里就有问题啦!
上面说10根总线的时候 只是10位二进制数据而已,
下面却又说是1024个存储单元,
一个存储单元不就是应该有8位二进制数据的么?
这里到底说的是什么意思?地址总线的宽度到底该如何计算它的寻址能力??
新手,求大神指点
[解决办法]
地址总线就是用来告诉(某些时候可能没有内存控制器)内存控制器CPU要在那个内存单元上进行读或者写的。当地址总线上的每条线取不同的高电平或者低电平的时候,都会对应一个唯一的内存单元。确定了内存单元之后,再通过控制线和数据线进行内存和CPU之间的数据传输。
举个例子,地址总线上的值类似电话号码,而内存单元类似电话。
[解决办法]