|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 mack1983 于 2013-11-26 07:03 编辑
汇编003第一章的视频中,说到地址总线那块,我重复看了N遍,仍然有一个问题无法理解清楚
小鱼在视频中的原话:
一个cpu有n(64)根地址总线,则可以说这个CPU的地址总线的宽度为n(64)
一个地址总线可以索引一个内存单元,一个内存单元=1个字节,即是一个B,一个
B等于8个位,一个位也就一是个数据,64位CPU一次可以走8个字节,一个字节可以存放
2的8次方个数据
问题1.
既然一个内存单元=1个节
1个地址总线可以索引一个内存单元(即一个字节),那64位的CUP不是可以索引64个内存单元(即64个字节)?
然后你视频里又说64位的CPU一次可以走8个字节
问题2
一个地址总线可以索引一个内存单元,一个内存单元=1个字节,即是一个B,一个
B等于8个位,一个位也就一是个数据,64位CPU一次可以走8个字节,一个字节可以存放
2的8次方个数据
那到底64位的CPU有多少个地址总线?64个地址总线?
一个64位的CPU:
可索引64个内存单元(64B)
可以存2的64次方个数据(18446744073709551616B)
可以一次传输8个字节。(64位/8=8)
难道是要这样理解成三个概念?
问题3
视频里说
一个cpu有n(64)根地址总线,则可以说这个CPU的地址总线的宽度为n(64),然后这样的CPU可以寻找2的n次方个
内存单元.
照这样说,64位的CPU就是可以寻找2的64次方个内存单元了,这个说话正确?
什么叫一个地址总线可以索引一个内存单元?
什么叫64位的CPU一次可以走8个节?
难道这是两个不同的概念?
段话让我很迷糊,理解不了~~
反正这短短的2分钟,我是怎么看都没明白是怎么个回事~
|
|