注册
登录
编程中国
搜索
标签
帮助
编程论坛
»
汇编论坛
» 基础问题,劳烦各位了。
搜索
学习型 ASP/PHP/ASP.NET 主机
30
元/年
全能
ASP/PHP/ASP.NET
主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
基础问题,劳烦各位了。
dousao
中级会员
帖子
191
精华
0
性别
男
注册时间
2007-11-8
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-1-4 18:28
只看该作者
基础问题,劳烦各位了。
一个段的起始地址是16的倍数,偏移地址为16位,16位地址的寻址能力为64KB,所以一个段的长度最大为64KB。
这个有因果关系么?不太懂。
UID
215339
积分
2101
阅读权限
30
在线时间
28 小时
最后登录
2008-5-27
查看详细资料
TOP
永夜的极光
版主
帖子
2306
精华
2
性别
男
注册时间
2007-10-9
个人空间
发短消息
加为好友
当前在线
2
#
大
中
小
发表于 2008-1-4 20:49
只看该作者
(因为)偏移地址为16位,(又因为)16位地址的寻址能力为64KB,所以一个段的长度最大为64KB。
"一个段的起始地址是16的倍数",这一句跟后面的没有因果关系
要切记一个公式 .
地址(20位)=段地址(16位)*16+偏移量(16位)
从BFS(Breadth First Study)到DFS(Depth First Study)
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
UID
202661
积分
25366
阅读权限
100
在线时间
2108 小时
最后登录
2008-7-9
查看详细资料
TOP
sqrt2
新手上路
帖子
21
精华
0
性别
男
注册时间
2007-7-17
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-1-4 23:14
只看该作者
注意段地址乘以16(=2的4次方)加上偏移地址是线型地址。
因此线型地址是20位的(实际上是因为80x86的地址总线是20位的)而2的20次方正好就是64KB
UID
176822
积分
231
阅读权限
10
在线时间
6 小时
最后登录
2008-4-22
查看详细资料
TOP
dousao
中级会员
帖子
191
精华
0
性别
男
注册时间
2007-11-8
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-1-5 11:56
只看该作者
偏移地址为16位?这是规定的么?还是其他什么?
UID
215339
积分
2101
阅读权限
30
在线时间
28 小时
最后登录
2008-5-27
查看详细资料
TOP
zklhp
注册会员
帖子
163
精华
1
性别
男
注册时间
2007-7-10
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-1-5 16:47
只看该作者
地址总线是20位 可寄存器是16位 所以只能这样办……
UID
174366
积分
1793
阅读权限
20
在线时间
24 小时
最后登录
2008-7-7
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组