标签: assembly
在下面的代码中,即使因为EAX不为0而没有设置ZF,我也跳到下一部分。
Label: mov eax, 0x02 dec eax jz Test ; jump only if ZF = 1
Test:
Test
mov ebx, 0x11 jmp Label
我已经在GDB中测试了这段代码,即使没有设置ZF,程序也会跳转到Test。
为什么呢?我显然不了解条件跳跃。