为什么即使零标志不为0,程序也会跳转到新的部分?

时间:2014-03-16 16:28:56

标签: assembly

在下面的代码中,即使因为EAX不为0而没有设置ZF,我也跳到下一部分。

Label:

mov eax, 0x02
dec eax
jz Test ; jump only if ZF = 1

Test

mov ebx, 0x11
jmp Label 

我已经在GDB中测试了这段代码,即使没有设置ZF,程序也会跳转到Test。

为什么呢?我显然不了解条件跳跃。

0 个答案:

没有答案