鱼C论坛

 找回密码
 立即注册
查看: 2121|回复: 6

关于jmp指令

[复制链接]
发表于 2013-10-20 08:51:18 | 显示全部楼层 |阅读模式

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

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

x
在执行jmp指令时,jmp后跟的偏移地址是由谁计算出来的,也就是说,这个偏移的地址是在编译时由编译器算的,还是执行时由cpu算的?
求解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-20 09:19:52 | 显示全部楼层
地址由编译器算出来的,CPU只会傻傻的执行指令。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-20 09:26:24 | 显示全部楼层
你可以用JMP指令值得跳转到某一处去执行,而这个地址可以认为是编译器来用某段空间编译代码存储生成的地址,一般的程序都会在4开头开始的,jmp指令和call很相似,在某些情况下可以直接用call可以用jmp来代替或互换,jmp为跳转,call为调用。不必重视这些地址,只要能理解或分析代码的含义或源码流程就行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-21 12:48:35 | 显示全部楼层
恩恩,3q   {:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-21 12:49:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-21 13:05:14 | 显示全部楼层
1735485012 发表于 2013-10-21 12:49
你干嘛换头像,都不认识你了

换个头像换个心情,我认得你就行了O(∩_∩)O~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-28 20:36:31 | 显示全部楼层
是由编译器算出的{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 12:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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