鱼C论坛

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

关于监测点习题3.1的第二题的

[复制链接]
发表于 2011-10-21 19:17:46 | 显示全部楼层 |阅读模式

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

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

x
习题 3.1中,执行到 JMP 0FF0:0100后,CS就变成了0FF0,IP变成了0100,不就跳不到MOV AX,2000H了吗?我刚开始学有点迷,求解。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-21 19:40:13 | 显示全部楼层
JMP 0FF0:0100之后,直接跳转到10000h了,当然就运行MOV AX,2000H
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-21 20:24:39 | 显示全部楼层
还是不大明白,为什么会跳转到10000H?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-22 13:40:42 | 显示全部楼层
jmp是无条件跳转,JMP 0FF0:0100表示跳转到代码段cs为0FF0,偏移地址IP为0100处的内存地址处。
那么内存地址就是0FF0H×16+0100H=10000H,内存位置10000H处执行的汇编代码就是MOV AX,2000

所以就执行这条汇编命令了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-8 22:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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