首页
社区
课程
招聘
求test详解用法
发表于: 2005-1-29 10:45 3887

求test详解用法

2005-1-29 10:45
3887
我在破解程序的时候,一般的指令都看懂了.不过最后的判断是以
test edx,edx

这样子结尾的,请哪个好心的高手帮帮忙,讲解一下这个指令的用法.

我查过资料
test 相当于and的
比如test  al,1
就是实现判断al的第0位的真假.
但是如果是
test edx,edx
同时8086指令寄存器的数据是很大的。比如此时edx=12345678

那么如何判断?

请高手帮帮忙!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
功是对两个操作数进行按位的‘与’ 运算,不将‘与’的结果送目的操作数,即本指令对两个操作数的内容均不进行修改,仅是在逻辑与操作后,对标志位重新置位.
2005-1-29 11:05
0
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
test要和跳转联合起来才能有具体功能。
2005-1-29 11:12
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
4
test edx,edx
edx 与自己 test

用来检查 edx 是否零

如果是零,程序下面的 je 便跳
2005-1-29 11:16
0
游客
登录 | 注册 方可回帖
返回
//