首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
经典问答
发新帖
0
0
问个问题~~!!jmp $+2的作用?
发表于: 2011-2-6 11:57
5578
问个问题~~!!jmp $+2的作用?
atlantiscc
2011-2-6 11:57
5578
jmp $+2 的作用就是跳到下一条指令执行,$是当前地址计数器,用在指令中代表指令的第一个字节,如果说jmp $+2的作用是跳到下一条指令的话,那么jmp $+2这个指令就是两个字节了吧,
还有就是jmp $+2 有延迟的功能吗,在看一个I/O操作的代码上用了这个指令,说有延迟的功能,我觉得如果是有延迟的功能那么这个jmp $+2指令的作用就是占据了一个指令的执行时间,不知道对不对,~~~!!!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
6
)
atlantiscc
雪 币:
191
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
28
粉丝
0
关注
私信
atlantiscc
2
楼
难道没人能给解释一下吗?
2011-2-6 17:54
0
北极狐狸
雪 币:
2368
活跃值:
(81)
能力值:
(RANK:300 )
在线值:
发帖
46
回帖
1342
粉丝
0
关注
私信
北极狐狸
7
3
楼
短跳,跳到本行指令地址+2的地址处,就是下一行代码。没有实际功能,常用于花指令。
至于出现这样的指令可能是编译器的原因。
2011-2-8 12:20
0
木羊
雪 币:
1556
活跃值:
(310)
能力值:
( LV4,RANK:40 )
在线值:
发帖
11
回帖
278
粉丝
1
关注
私信
木羊
4
楼
$就是本指令的起始地址 +2是偏移
同类还有 call $+2
2011-2-8 14:44
0
xdklzy
雪 币:
208
活跃值:
(148)
能力值:
( LV4,RANK:50 )
在线值:
发帖
6
回帖
143
粉丝
0
关注
私信
xdklzy
1
5
楼
楼主说的对啊,要么是延时,要么是花指令
2011-2-8 15:27
0
雪之苏
雪 币:
232
活跃值:
(105)
能力值:
( LV8,RANK:120 )
在线值:
发帖
11
回帖
118
粉丝
1
关注
私信
雪之苏
2
6
楼
$是代表当前指令行的IP
jmp $+2 == jmp IP+2
2011-2-8 17:02
0
atlantiscc
雪 币:
191
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
28
粉丝
0
关注
私信
atlantiscc
7
楼
JMP 这个指令是占2个字节的吧,$+2就是当前指令的下一个指令,上网上搜了一些,JMP $+2主要用在端口出入输出上面,主要是延迟的功能给外设反映的时间,也就是延迟了一个指令的执行,但是不太好用,谢谢各位~~~!!!
2011-2-10 11:19
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
atlantiscc
1
发帖
28
回帖
10
RANK
关注
私信
他的文章
问个问题~~!!jmp $+2的作用?
5579
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部