| |
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 |