liangivws 发表于 2013-7-26 20:44:27

关于汇编答案检测1懂滴都来解答下。

小甲鱼汇编第三课10分中视频中讲到。1个地址总线可以索引1个内存单元就等于一个字节又等于8位。。。

那么1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位这里为什么是13

不是8KB乘以1024等于8192字节。那么如上面所说8192字节等于8192个内存单元等于8192个地址总线??

这里又有了,。一个CPU有N跟地址总线,则说明CPU总线宽度为N,
意思不就是总宽度为8192?为什么是13


鱼币少少。暂时只能奖1个。求懂滴速度来解迷惑。

Dardy 发表于 2013-7-26 20:44:28

见过翻盖手机或老式光驱里的排线么?由多根小线组成一排,址总总线和这差不多,只不过是用铜印刷在板子上的。有多少根这样的细线,就是说有多少根地址总线,也就说地址总线的宽度是多少位。8086cpu是20根,现在的cpu多是64根或32根。或者说地址总线的宽度为64位或32位。

内存中每个字节编一个地址,读写内存的最小单位就是字节,(一个字节为8位),总线的宽度决定了它寻址能力。寻址能力指能索引到多少内存单元(一个内存单元是1字节,1024个字节/内存单元是1KB)

每根地址总线有两种状态(0或1),N根地址总给可呈现出2^N种状态,这么多种状态中,每种状态可索引一个内存单元。2^13=8192 , 8129/1024=8

"1个地址总线可以索引1个内存单元就等于一个字节又等于8位。" 地址总线的什么一个一根,单位混乱。如果总线宽度为20位,每次索引一个内存单元都是20位全部参与的。像一个物理地址为FFFFFh ,这个数换算成2进制就有20位。FF12:1 换算成物理地址,再换算成2进制数也是20位。

13是怎么得到的?寻址能力是8K,即是8192个字节/内存单元,方程 2^N=8*1024 ,求N的值。

liangivws 发表于 2013-7-26 22:32:53

Dardy 发表于 2013-7-26 21:40 static/image/common/back.gif
见过翻盖手机或老式光驱里的排线么?由多根小线组成一排,址总总线和这差不多,只不过是用铜印刷在板子上的 ...

我滴意思是。8KB乘以1024=8192字节=8192内存单元=8192总线=8192宽度

1根地址总线=1个内存单元=1字节嘛

因为。。。1根地址总线可以索引1个内存单元

Dardy 发表于 2013-7-27 00:03:31

liangivws 发表于 2013-7-26 22:32 static/image/common/back.gif
我滴意思是。8KB乘以1024=8192字节=8192内存单元=8192总线=8192宽度

1根地址总线=1个内存单元=1字节嘛 ...

1根地址总线可以索引1个内存单元 .这句话本身就是错的,没有这种说法。你仔细看看我打的字,看看书。
视频我看过,但完全不记得这些细节了,如果视频上是那样说的,以书上的为准。
1根址总线只能索引2个内存单元地址,因为1位只能表达0或1;2根能索引4个内存单元地址分别为00,01,10,11
页: [1]
查看完整版本: 关于汇编答案检测1懂滴都来解答下。