INSTRUCTION SET DESCRIPTIONS

 

Table C-4. Instruction Set (Continued)

 

 

 

 

 

Name

Description

Operation

Flags

Affected

 

 

 

 

 

 

 

JL

Jump on Less Than:

if

AF –

JNGE

Jump on Not Greater Than or Equal:

(SF) (OF)

CF –

 

JL disp8

then

DF –

 

(IP) (IP) + disp8 (sign-ext to 16 bits)

IF –

 

JNGE disp8

 

 

OF –

 

Transfers control to the target location

 

 

 

PF –

 

if the condition tested (SFOF) is true.

 

 

 

SF –

 

Instruction Operands:

 

 

 

TF –

 

JL short-label

 

ZF –

 

JNGE short-label

 

 

 

 

 

 

JLE

Jump on Less Than or Equal:

if

AF –

JNG

Jump on Not Greater Than:

((SF) (OF)) or ((ZF) = 1)

CF –

 

JGE disp8

then

DF –

 

(IP) (IP) + disp8 (sign-ext to 16 bits)

IF –

 

JNL disp8

 

 

OF –

 

Transfers control to the target location

 

 

 

PF –

 

If the condition tested ((SFOF) or

 

 

 

SF –

 

(ZF=0)) is true.

 

 

 

TF –

 

Instruction Operands:

 

 

 

ZF –

 

JGE short-label

 

 

 

JNL short-label

 

 

 

 

 

 

JMP

Jump Unconditionally:

if

AF –

 

JMP target

Inter-segment

CF –

 

then

DF –

 

Transfers control to the target location.

 

(CS) SEG

IF –

 

Instruction Operands:

 

(IP) dest

OF –

 

JMP short-label

 

PF –

 

JMP near-label

 

SF –

 

JMP far-label

 

TF –

 

JMP memptr

 

ZF –

 

JMP regptr

 

 

 

 

 

 

JNC

Jump on Not Carry:

if

AF –

 

JNC disp8

(CF) = 0

CF –

 

then

DF –

 

Transfers control to the target location

 

(IP) (IP) + disp8 (sign-ext to 16 bits)

IF –

 

if the tested condition (CF=0) is true.

 

 

OF –

 

Instruction Operands:

 

 

 

PF –

 

JNC short-label

 

SF –

 

 

 

TF –

 

 

 

ZF –

 

 

 

 

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

C-23

Page 346
Image 346
Intel 80C188XL, 80C186XL Name Description Operation Flags Affected Jump on Less Than, Jump on Not Greater Than or Equal