首页
社区
课程
招聘
[旧帖] [求助]请教 test je指令 0.00雪花
发表于: 2008-2-3 13:52 6874

[旧帖] [求助]请教 test je指令 0.00雪花

2008-2-3 13:52
6874
问下 test
je
指令
见到很多反汇编出来的东西都有下面的代码
test eax,eax
je

查了下论坛的帖子
有人说当 test 后面的两个寄存器如果一样就是判断是否为0
程序测试这个正确
如果是两个不同寄存器 就是比较两个寄存器是否一样
我自己的程序测试这个不正确
请问到底是怎么样

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人回答吗
大家帮帮忙吧
2008-2-4 13:08
0
雪    币: 314
活跃值: (10)
能力值: ( LV12,RANK:570 )
在线值:
发帖
回帖
粉丝
3
好好玩啊,test eax,eax
je
是用来判断eax是否为0,为0则跳,否则不跳
一般比较都是用cmp指令的。
2008-2-4 21:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
test的结果影响标志位,看看相关的介绍就知道了
2008-2-4 21:43
0
游客
登录 | 注册 方可回帖
返回