Intel 80C186XL Computer Hardware User Manual


 
C-23
INSTRUCTION SET DESCRIPTIONS
JL
JNGE
Jump on Less Than:
Jump on Not Greater Than or Equal:
JL
disp8
JNGE
disp8
Transfers control to the target location
if the condition tested (SFOF) is true.
Instruction Operands:
JL short-label
JNGE short-label
if
(SF)
(OF)
then
(IP) (IP) + disp8 (sign-ext to 16 bits)
AF
CF
DF
IF
OF –
PF
SF
TF
ZF
JLE
JNG
Jump on Less Than or Equal:
Jump on Not Greater Than:
JGE
disp8
JNL
disp8
Transfers control to the target location
If the condition tested ((SF
OF) or
(ZF=0)) is true.
Instruction Operands:
JGE short-label
JNL short-label
if
((SF)
(OF)) or ((ZF) = 1)
then
(IP) (IP) + disp8 (sign-ext to 16 bits)
AF
CF
DF
IF
OF –
PF
SF
TF
ZF
JMP Jump Unconditionally:
JMP
target
Transfers control to the target location.
Instruction Operands:
JMP short-label
JMP near-label
JMP far-label
JMP memptr
JMP regptr
if
Inter-segment
then
(CS) SEG
(IP) dest
AF
CF
DF
IF
OF –
PF
SF
TF
ZF
JNC Jump on Not Carry:
JNC
disp8
Transfers control to the target location
if the tested condition (CF=0) is true.
Instruction Operands:
JNC short-label
if
(CF) = 0
then
(IP) (IP) + disp8 (sign-ext to 16 bits)
AF
CF
DF
IF
OF –
PF
SF
TF
ZF
Table C-4. Instruction Set (Continued)
Name Description Operation
Flags
Affected
NOTE: The three symbols used in the Flags Affected column are defined as follows:
– the contents of the flag remain unchanged after the instruction is executed
? the contents of the flag is undefined after the instruction is executed
the flag is updated after the instruction is executed