. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
基础知识
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
关于寻址空间大小的计算
[待解决]
回复[
1
次 ] 点击[
429
次 ]
madeshun
[帖 主]
[ 发表时间:2014-04-21 18:36 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2014-04-13 16:45
假设地址总线宽度为16位,正确的寻址空间为2的16次方byte,也就是64KB
为什么寻址空间不是2的17次方byte呢?因为16位本来就是2个字节嘛,那不还得乘2吗?
ben_feng
[第
1
楼]
[ 回复时间:2014-04-24 11:13 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2012-12-22 18:01
你是不是把地址总线也当成存储单元了?地址是用来标记内存单元的,如果地址的总线宽度是16位,可以将每条地址线看作一个二进制位,那么宽度是16的总线就是,一个16位的二进制数,那么他的数值范围就是0至2的16次幂减1,这样就说明了可以标记2的16次幂的内存单元。如果把总线也看作存储单元,那么cpu计算地址之后,怎么传输给存储器?
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved