我也来吹吹水吧:
我觉得楼主是确实有点晕了.
首先,如你所说:地址总线的宽度决定了它的寻址能力.地址总线的宽度其实就是地址总线的根数,即有几根,是数量.
寻址能力就是说CPU能寻找得到多少个地址,是范围.
如果只有两根地址线,它们能表达的不同地址有多少个?__是00,01,10,11 共4个,表示为2的2次方,即可用2的N(N代表地址线的数量)次方表示.
同理可推,如果是有13根地址总线,则可以表示的不同地址个数为2的13次方个,即是8192个.OK,现在,这8192个地址其实就是8192个字节,因每个字节都有一个地址嘛.8192Byte转换一下其实就是8KB
现在楼主可明白,1个CPU的寻址能力为8KB,那么它的地址总线的宽度为___.这个题,要解的方程式只是:2的N次方=8KB(即8192个字节),把N求出来就OK啦
每种CPU可寻找(或说搜索)到的地址的个数是不同的,越先进的U越....这不是能力是什么,"寻址能力"这个词有什么错呢?
再说句题外话,王爽的书,写的是老古董8086的,大家在做题时不要总觉得什么可寻址能力太小而怀疑自己的判断,事实是老古董就是那样差劲的,不要拿现在的4核CPU去跟8086比.这样说,是因为我也曾困惑过. |