首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

关于 地址总线的阔的和可以寻找的内存单元

2013-07-09 
关于地址总线的宽的和可以寻找的内存单元N跟地址总线 宽度为NN位CPU寻找N个字节 8*N个bit N个内存单

关于 地址总线的宽的和可以寻找的内存单元
N跟地址总线= 宽度为N=N位CPU=寻找N个字节= 8*N个bit= N个内存单元,,这样理解对吗?怎么我看有人说  多少位的CPU可以寻找  2^N  个内存单元呢?

高中知识哦,排列组合
[解决办法]
N根地址总线是说cpu一个可以读取N位的地址(比如N=5,则cpu可以读取的地址的形式为XXXXX,也即cpu可以寻址00000H~11111H内的地址)。N位地址总线就可以寻址2^N个地址单元。多少位的cpu是指cpu处理数据的能力,和地址总线没关系,是数据总线,也即一次可以传给cpu的数据。M位数据总线,则cpu可以一次处理M个比特位(不是字节)的数据。多少位cpu是代表cpu处理数据能力的标志。越大处理数据能力越强的。现在64位cpu一般是36位或者40位地址线,不同的厂家标准不同的。
[解决办法]

引用:
N跟地址总线= 宽度为N=N位CPU=寻找N个字节= 8*N个bit= N个内存单元,,这样理解对吗?怎么我看有人说  多少位的CPU可以寻找  2^N  个内存单元呢?


寻找的内存最大为2^N个内存单元,N为地址总线的宽度,跟cpu的宽度没有关系。

“有人说多少位的CPU可以寻找  2^N  个内存单元呢”是因为最开始的时候cpu的宽度跟地址总线的宽度是一致的,后来发展的出现了cpu的宽度和地址总线的宽度不一致的情况。
比如:intel 80286, cpu的宽度是16为,地址总线的宽度为24位,所以总可用内存为16M,即2的24次方
至于cpu16的宽度怎么能寻址到16兆的,这个就是intel的段式寻址的由来。。。

热点排行