HelpPC 2.10 Quick Reference Utility Copyright 1991 David Jurgens

                           Jump Instructions Table

       Mnemonic              Meaning                    Jump Condition

         JA       Jump if Above                         CF=0 and ZF=0
         JAE      Jump if Above or Equal                CF=0
         JB       Jump if Below                         CF=1
         JBE      Jump if Below or Equal                CF=1 or ZF=1
         JC       Jump if Carry                         CF=1
         JCXZ   Jump if CX Zero                         CX=0
         JE       Jump if Equal                         ZF=1
         JG       Jump if Greater (signed)              ZF=0 and SF=OF
         JGE      Jump if Greater or Equal (signed)     SF=OF
         JL       Jump if Less (signed)                 SF != OF
         JLE      Jump if Less or Equal (signed)        ZF=1 or SF != OF
         JMP      Unconditional Jump                    unconditional
         JNA      Jump if Not Above                     CF=1 or ZF=1
         JNAE   Jump if Not Above or Equal              CF=1
         JNB      Jump if Not Below                     CF=0
         JNBE   Jump if Not Below or Equal              CF=0 and ZF=0
         JNC      Jump if Not Carry                     CF=0
         JNE      Jump if Not Equal                     ZF=0
         JNG      Jump if Not Greater (signed)          ZF=1 or SF != OF
         JNGE   Jump if Not Greater or Equal (signed) SF != OF
         JNL      Jump if Not Less (signed)             SF=OF
         JNLE   Jump if Not Less or Equal (signed)      ZF=0 and SF=OF
         JNO      Jump if Not Overflow (signed)         OF=0
         JNP      Jump if No Parity                     PF=0
         JNS      Jump if Not Signed (signed)           SF=0
         JNZ      Jump if Not Zero                      ZF=0
         JO       Jump if Overflow (signed)             OF=1
         JP       Jump if Parity                        PF=1
         JPE      Jump if Parity Even                   PF=1
         JPO      Jump if Parity Odd                    PF=0
         JS       Jump if Signed (signed)               SF=1
         JZ       Jump if Zero                          ZF=1

                                Clocks                 Size
       Operands         808x  286   386   486          Bytes

       Jx: jump          16   7+m   7+m    3             2
           no jump        4    3     3     1
       Jx  near-label     -    -    7+m    3             4
           no jump        -    -     3     1


       - It's a good programming practice to organize code so the
         expected case is executed without a jump since the actual
         jump takes longer to execute than falling through the test.
       - see   JCXZ  and  JMP  for their respective timings
       - see   Instruction Timing   FLAGS

Esc or Alt-X to exit j... Home/PgUp/PgDn/End ←↑↓→
Converted to HTML in 2006 by Timo Bingmann