我在ollydbg中找到了这样的一行
edi是ffffffff
test edi,edi
jl short
调试器声明跳转是从我理解的TEST执行数学AND操作,但fffffff和AND ffffffff仍然是ffffffff。我想知道的是,结果是如何解释的,JL是一个有符号的跳跃,当它表示跳跃时,如果更少,它是否会减少到零?因为ffffffff = -1签名,我希望你得到我所说的,edi寄存器测试自己给出了相同的结果,所以它是如何减少...
答案 0 :(得分:0)
此代码正在测试符号位(最高位)是否已设置,如果符号位则跳转。