鱼C论坛

 找回密码
 立即注册
查看: 1703|回复: 5

3.1检测点的问题

[复制链接]
发表于 2014-6-7 23:40:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 zhuwei1 于 2014-6-8 13:44 编辑

3.1检测点的问题,
第3行代码  mov ax,[0000]   ax=????---------
既然mov ax,1
       mov ds,ax
既然ds=1,那么为什么不执行不是ds=1  0001:0000的数据,
                      老师给的答案执行的是  段地址是0000:0010的数据,
不知道各位老师能理解不,求教这个问题,一直纠结,如果ds为1   物理地址就是0001x16+上偏移0000才对啊,求各种大神解释,解释清楚啊,谢谢了

有点问题

有点问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-6-8 02:40:30 | 显示全部楼层
大神回答下被
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-8 08:09:08 | 显示全部楼层
0010:0000的物理地址是00100  而0000:0010物理地址是00010 两者不一样  0001:0000和0000:0010才是同一个物理地址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-8 13:47:07 | 显示全部楼层
打错了,不好意思,改回来了,我问的重点不在这错写的地方,而且CPU为什么读取了0000:00010的地址的内容,而不是读取的0001:0000的内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-8 13:47:41 | 显示全部楼层
继续关注~~~~求大神
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-9 06:34:49 | 显示全部楼层
呵呵 0000:0010和0001:0000 有区别吗?  老师只是这么说,描述不够严谨吧,但是也给了你启发啊,他们就是同一位置!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 06:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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