Online 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                                                                                                                                                                                                          
[helppc.bosbyte.nl]                  j...                     Home  Back  Topics