Jump if Above or Equal                            

86/88

Y

186

Y

286

Y

386

Y

486

Y

JAE short_label

Ovfl

N

Dir

N

Int

N

Trap

N

Sign

N

Zero

N

Aux

N

Prty

N

Carry

N

    Used after a CMP or SUB instruction, JAE transfers control to short-
    label if the first operand (which should be unsigned) was greater than
    or equal to the second operand (also unsigned). The target of the jump
    must be within -128 to +127 bytes of the next instruction.

       Notes:         JNB (Jump Not Below) is the same instruction as JAE.

                      JAE, Jump on Above or Equal, should be used when
                      comparing unsigned numbers.

                      JGE, Jump on Greater or Equal, should be used when
                      comparing signed numbers.

------------------------------------ Timing ----------------------------------

OpCode          Instruction             	386     286     86
73 cb           JAE rel8                        7+m,3   7,3     16,4
0F 83 cw/cd     JAE rel16/32                    7+m,3

------------------------------------ Logic -----------------------------------

        Jump if (CF = 0)

See Also JNB JA JGE JB JNL


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .