社区
汇编语言
帖子详情
CPU寻址能力问题
yaodie_com
2008-12-24 02:55:53
例一个CPU有10根地址线,求他的寻址能力为多少?
是2^10=1024B(字节)对不?
可是有个问题,一根地址线不是只能判断0和1吗?刚好为一个位
到底结果是2^10=1024b(比特)还是2^10=1024B(字节)
如果是前者的话就得再除以8,自己糊涂了,希望有人帮我解答
...全文
582
15
打赏
收藏
CPU寻址能力问题
例一个CPU有10根地址线,求他的寻址能力为多少? 是2^10=1024B(字节)对不? 可是有个问题,一根地址线不是只能判断0和1吗?刚好为一个位 到底结果是2^10=1024b(比特)还是2^10=1024B(字节) 如果是前者的话就得再除以8,自己糊涂了,希望有人帮我解答
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvp305703574
2012-08-22
打赏
举报
回复
看10楼一席话,如想几天时间啊..
zw945099269
2011-06-04
打赏
举报
回复
来小总结一下吧:绝对是1024个字节而不是比特。先看一个概念,内存编码:所谓编码就是对每一个物理存储单元(一个字节)分配一个号码,通常叫作“编址”。1024种状态乘以物理存储单元得到的。
3楼的说法是:寻址空间,跟寻到的数据,其宽度无关的呀。
10bit地址线,可以理解成,最大可寻2^10=1024个不同的地址,至于是1Kb、1KB、1K*16...这处决于你存储芯片的结构,它是按b、B...来存储的。
这是错误的,这个不取决于芯片结构!
8楼自己把概念弄混淆了,原话是:地址先只是用来选中地址用的。数据线才是用来输出数据的。你把寻址能力 和存储容量完全弄混淆了!!!!
寻址空间只由地址线决定,存储容量由存储器决定,数据线只决定数据传输的快慢,跟容量无关。
10楼理解通俗易懂,也是正确的~~
tssfxyww
2008-12-27
打赏
举报
回复
10根地址线,在10根线上虽然是不同的0或1,但是一个时刻就是一种状态,一个状态就能决定一个存储单元,一个存储单元就是一个地址。
例如:A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 0 0 0 0 0 0 0 就是一个地址,就能访问一个存储单元。
0 0 0 0 0 0 0 0 0 1 是另外的一个地址,也是一个存储单元。
0 0 0 0 0 0 0 0 1 0
.......
.......
.......
1 1 1 1 1 1 1 1 1 1 这是最后一个地址.
一共有2^10 =1024个存储单元。一个存储单元是按8个二进制位来存放的,所以寻址能力为1024(字节)
理解了吗?
tssfxyww
2008-12-27
打赏
举报
回复
10根地址线,在10根线上虽然是不同的0或1,但是一个时刻就是一种状态,一个状态就能决定一个存储单元,一个存储单元就是一个地址。
例如:A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 0 0 0 0 0 0 0 就是一个地址,就能访问一个存储单元。
0 0 0 0 0 0 0 0 0 1 是另外的一个地址,也是一个存储单元。
0 0 0 0 0 0 0 0 1 0
.......
.......
.......
1 1 1 1 1 1 1 1 1 1 这是最后一个地址.
一共有2^10 =1024个存储单元。一个存储单元是按8个二进制位来存放的,所以寻址能力为1024(字节)
理解了吗?
yufuwan
2008-12-27
打赏
举报
回复
对了,还是那句话,看看 王爽 老师 的书,
http://www.asmedu.net/
yufuwan
2008-12-27
打赏
举报
回复
10楼的回复确实很具体,很容易理解........
也可以这么思考:
用排列和组合的知识,10根地址线,每根都可以取"0"和"1"两个值,所以共有2X2X....X2种状态,也就是2^10=1024个状态.那么对应的就可以寻找1024个地址......后面的理解10楼讲的很清楚,就不饶舌了...........
ResetGo
2008-12-27
打赏
举报
回复
[Quote=引用 10 楼 tssfxyww 的回复:]
10根地址线,在10根线上虽然是不同的0或1,但是一个时刻就是一种状态,一个状态就能决定一个存储单元,一个存储单元就是一个地址。
例如:A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 0 0 0 0 0 0 0 就是一个地址,就能访问一个存储单元。
0 0 0 0 0 0 0 0 0 1 是另外的一个地址,也是一个存储单元。
0 0 0 0 0 0 0 0 1 0
.......
.......
…
[/Quote]
好形象。本来想回贴,但看完ls的回答后,已经没什么再说的了。
qdk0901
2008-12-27
打赏
举报
回复
地址先只是用来选中地址用的。
数据线才是用来输出数据的。
你把寻址能力和存储容量完全弄混淆了!!!!
OBIER
2008-12-27
打赏
举报
回复
都可以的,到底怎么样要看电路结构咯!!具体的原理看微机原理与接口技术的存储器扩展部分!
reflecter
2008-12-25
打赏
举报
回复
寻址空间,跟寻到的数据,其宽度无关的呀。
10bit地址线,可以理解成,最大可寻2^10=1024个不同的地址,至于是1Kb、1KB、1K*16...这处决于你存储芯片的结构,它是按b、B...来存储的。
这也就是扩展存储的意义所在,如我用8颗以bit为单位的memory,加一样的地址总线,便可扩出B的memory出来
yufuwan
2008-12-25
打赏
举报
回复
建议看看 王爽老师 的书, 我也刚开始看该书,正在入门..........
j8727
2008-12-25
打赏
举报
回复
楼主好好看看基础书籍吧
gooogleman
2008-12-25
打赏
举报
回复
[Quote=引用楼主 yaodie_com 的帖子:]
例一个CPU有10根地址线,求他的寻址能力为多少?
——这个貌似是CPU制造的时候决定了
是2^10=1024B(字节)对不?
这个是2^10=1024bit啊。你用计算器算一下啊。
可是有个问题,一根地址线不是只能判断0和1吗?刚好为一个位
——这是高低电平,最原始的数据表示方法啊
到底结果是2^10=1024b(比特)还是2^10=1024B(字节)
2^10=1024b(比特)
如果是前者的话就得再除以8,自己糊涂了,希望有人帮我解答
[/Quote]
楼主,你要好好看看计算机文化基础,不然,真是没有办法深入学习。
————————————————————————————————
xtdumpling
2008-12-24
打赏
举报
回复
10根地址线,2^10个地址,每个地址一个Byte就是1024Bytes
BAYNPU
2008-12-24
打赏
举报
回复
王爽老师书上不是讲很清楚吗。
cpu
寻址
空间(
能力
)理解
1、
cpu
寻址
能力
是由地址总线的条数N决定的。
寻址
能力
= 2的N次方 2、内存大小是以字节为单位的,每个字节单元都有一个地址。 3、以32位地址总线为例分析,
cpu
的
寻址
能力
是 2^32 = 4G
cpu
功能存储0~2^32-1,共...
CPU
寻址
能力
,地址总线宽度,Byte,bit,怎么算?
1个
CPU
的
寻址
能力
为8KB,那么他的老婆叫什么名字( ̄▽ ̄)~*,啊呸! 那么它的地址总线宽度为 _ _ _ _ _ 好,
问题
来了,书里面说的 一个
CPU
有 N 根地址线,则可以说这个
CPU
的地址总线的宽度为 N。 这样的...
地址总线与
寻址
能力
地址总线与
寻址
能力
我在自学到汇编地址总线的时候,发现搞不懂
寻址
能力
是什么,是
cpu
一次最多寻找到的地址数量,还是在...地址总线的宽度决定了
cpu
寻址
的上限即
寻址
能力
(例如2根地址线有四种组合,00,01,10,11于是...
CPU
寻址
范围(
寻址
空间)一系列
问题
一、什么叫
寻址
空间?
寻址
空间一般指的是
CPU
对于内存
寻址
的
能力
。通俗地说,就是能最多用到多少内存的一个
问题
。数据在存储器(RAM)中存放...
CPU
最大能查找多大范围的地址叫做
寻址
能力
,
CPU
的
寻址
能力
以字节为单位。
8086
CPU
寻址
能力
的
问题
我看的书是王爽的《汇编语言》,其中关于地址总线
寻址
能力
的
问题
的解释并不好,明明我认为这么算正确,答案正好相反,去网上搜了下,发现了误区在哪。 其实就一点,但是必须明确: 一个内存单元是一个字节,其单位...
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章