鱼C论坛

 找回密码
 立即注册
查看: 1990|回复: 3

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

[复制链接]
发表于 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个。求懂滴速度来解迷惑。

最佳答案

查看完整内容

见过翻盖手机或老式光驱里的排线么?由多根小线组成一排,址总总线和这差不多,只不过是用铜印刷在板子上的。有多少根这样的细线,就是说有多少根地址总线,也就说地址总线的宽度是多少位。8086cpu是20根,现在的cpu多是64根或32根。或者说地址总线的宽度为64位或32位。 内存中每个字节编一个地址,读写内存的最小单位就是字节,(一个字节为8位),总线的宽度决定了它寻址能力。寻址能力指能索引到多少内存单元(一个内存单元 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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的值。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-26 22:32:53 | 显示全部楼层

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

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

因为。。。1根地址总线可以索引1个内存单元
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-27 00:03:31 | 显示全部楼层
liangivws 发表于 2013-7-26 22:32
我滴意思是。8KB乘以1024=8192字节=8192内存单元=8192总线=8192宽度

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

1根地址总线可以索引1个内存单元 .这句话本身就是错的,没有这种说法。你仔细看看我打的字,看看书。
视频我看过,但完全不记得这些细节了,如果视频上是那样说的,以书上的为准。
1根址总线只能索引2个内存单元地址,因为1位只能表达0或1;2根能索引4个内存单元地址分别为00,01,10,11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 05:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表