首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
2
0
[旧帖]
[求助]test eax,eax 后面跟 jl 指令是什么意思?
0.00雪花
发表于: 2010-11-8 13:04
7146
[旧帖]
[求助]test eax,eax 后面跟 jl 指令是什么意思?
0.00雪花
eagletest
2010-11-8 13:04
7146
比如下面的指令:
call foo
test eax, eax
jl loc_xxx
test是逻辑与,jl是有符号数比较,这两者风马牛不相及呀,怎么用jl来测试test的结果呢?如果是要判断正负,直接 CMP eax,0 不就行了么?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
2
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
4
)
小虾
雪 币:
2384
活跃值:
(766)
能力值:
(RANK:410 )
在线值:
发帖
36
回帖
2248
粉丝
7
关注
私信
小虾
10
2
楼
就是测试正负符号,jl如果Eax < 80000000h则不跳,否则就跳。
2010-11-8 13:37
0
EvilKnight
雪 币:
391
活跃值:
(717)
能力值:
( LV9,RANK:170 )
在线值:
发帖
22
回帖
618
粉丝
16
关注
私信
EvilKnight
4
3
楼
JL 标号 (SF 异或 OF) = 1小于转移
.............................
条件转移指令.pdf
上传的附件:
条件转移指令.pdf
(18.10kb,58次下载)
2010-11-8 14:22
0
blueapplez
雪 币:
458
活跃值:
(421)
能力值:
( LV9,RANK:610 )
在线值:
发帖
90
回帖
1047
粉丝
6
关注
私信
blueapplez
14
4
楼
jl一般是符号小于跳转
根据 sf符号标志位 和 of溢出标志位的异或来判断跳转的 (异或值为1则跳)
test指令总是清零of 和 cf进位标志位 然后根据操作数与结果来修改 sf zf pf
因此本题test之后of必定是0 所以看sf是1则跳 不是1则不跳 也就是2楼大大说的是测试符合位的
2010-11-8 15:41
1
eagletest
雪 币:
212
活跃值:
(28)
能力值:
( LV2,RANK:10 )
在线值:
发帖
10
回帖
16
粉丝
0
关注
私信
eagletest
5
楼
谢谢,明白了
2010-11-8 16:55
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
eagletest
10
发帖
16
回帖
10
RANK
关注
私信
他的文章
[求助]哪位大侠能否PM一个 52pojie.cn 的邀请码
5504
这个ida sdk插件怎么编译(Borland C++的)
3849
[求助]test eax,eax 后面跟 jl 指令是什么意思?
7147
[求助]如何重建switch/case结构
3522
[求助]这个程序一设断点就退出,应该怎么断?
4064
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部