130104031024 发表于 2014-8-3 23:07:46

关于CPU的寻址能力

一根的地址总线可以传输一位(1b)二进制的数据,例如一个CPU有N根地址总线,它的寻址能力为2的N次方个内存单元,一个内存单元相当于一个1B,然后我就很疑惑了,为什么前者的单位跟后者的单位不一样?一个是b,另一个是B?它们不是有关系的吗?

945402287 发表于 2014-8-3 23:07:47

一个是内存单元的地址一个是内存单元中存放的数据用一位(就是1b)可以表示两个内存单元地址而一个内存单元里面可以存放1个字节(就是1B)的数据

wapalxj 发表于 2014-8-4 00:30:30

以后内存单元是一个B(byte)=8个b(bit)。一个内存单元一个B,也就是一个内存单元有8根总线。

wapalxj 发表于 2014-8-4 00:31:18

wapalxj 发表于 2014-8-4 00:30
以后内存单元是一个B(byte)=8个b(bit)。一个内存单元一个B,也就是一个内存单元有8根总线。

前2字打错,请将“以后”改为“一个”

945402287 发表于 2014-8-4 00:52:44

一个是内存单元的地址一个是内存单元中存放的数据用一位(就是1b)可以表示两个内存单元地址而一个内存单元里面可以存放1个字节(就是1B)

新浪微博 发表于 2014-8-4 07:47:33

地址的编码跟一个"内存单元"的大小没必然关系吧 这应该是人为设定的
_______本评论来自新浪微博:华工ACMer_TsangShiYuen

cable5881 发表于 2014-8-4 12:19:25

好像很复杂的样子:sad

东方凡客 发表于 2014-8-9 13:01:40

``````````````
页: [1]
查看完整版本: 关于CPU的寻址能力