(Redirected from X86-assembly/Instructions/je)Jump to navigation Jump to search
|You are here:|
- The jz instruction is a conditional jump that follows a test.
- It jumps to the specified location if the Zero Flag (ZF) is set (1).
- jz is commonly used to explicitly test for something being equal to zero whereas je is commonly found after a cmp instruction.
jz location je location
test eax, eax ; test if eax=0 jz short loc_402B13 ; if condition is met, jump to loc_402B13
dec ecx jz counter_is_now_zero
cmp edx, 42 je short loc_402B13 ; if edx equals 42, jum to loc_402B13