Intel 80C188XL User Manual
Page 346

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 (SF
≠
OF) 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