beautypg.com

Intel 8086-1 User Manual

Page 29

background image

8086

Table 2 Instruction Set Summary

(Continued)

Mnemonic and

Instruction Code

Description

JMP

e

Unconditional Jump

7 6 5 4 3 2 1 0

7 6 5 4 3 2 1 0

7 6 5 4 3 2 1 0

Direct within Segment

1 1 1 0 1 0 0 1

disp-low

disp-high

Direct within Segment-Short

1 1 1 0 1 0 1 1

disp

Indirect within Segment

1 1 1 1 1 1 1 1

mod 1 0 0 r m

Direct Intersegment

1 1 1 0 1 0 1 0

offset-low

offset-high

seg-low

seg-high

Indirect Intersegment

1 1 1 1 1 1 1 1

mod 1 0 1 r m

RET

e

Return from CALL

Within Segment

1 1 0 0 0 0 1 1

Within Seg Adding Immed to SP

1 1 0 0 0 0 1 0

data-low

data-high

Intersegment

1 1 0 0 1 0 1 1

Intersegment Adding Immediate to SP

1 1 0 0 1 0 1 0

data-low

data-high

JE JZ

e

Jump on Equal Zero

0 1 1 1 0 1 0 0

disp

JL JNGE

e

Jump on Less Not Greater

0 1 1 1 1 1 0 0

disp

or Equal

JLE JNG

e

Jump on Less or Equal

0 1 1 1 1 1 1 0

disp

Not Greater

JB JNAE

e

Jump on Below Not Above

0 1 1 1 0 0 1 0

disp

or Equal

JBE JNA

e

Jump on Below or Equal

0 1 1 1 0 1 1 0

disp

Not Above

JP JPE

e

Jump on Parity Parity Even

0 1 1 1 1 0 1 0

disp

JO

e

Jump on Overflow

0 1 1 1 0 0 0 0

disp

JS

e

Jump on Sign

0 1 1 1 1 0 0 0

disp

JNE JNZ

e

Jump on Not Equal Not Zero

0 1 1 1 0 1 0 1

disp

JNL JGE

e

Jump on Not Less Greater

0 1 1 1 1 1 0 1

disp

or Equal

JNLE JG

e

Jump on Not Less or Equal

0 1 1 1 1 1 1 1

disp

Greater

JNB JAE

e

Jump on Not Below Above

0 1 1 1 0 0 1 1

disp

or Equal

JNBE JA

e

Jump on Not Below or

0 1 1 1 0 1 1 1

disp

Equal Above

JNP JPO

e

Jump on Not Par Par Odd

0 1 1 1 1 0 1 1

disp

JNO

e

Jump on Not Overflow

0 1 1 1 0 0 0 1

disp

JNS

e

Jump on Not Sign

0 1 1 1 1 0 0 1

disp

LOOP

e

Loop CX Times

1 1 1 0 0 0 1 0

disp

LOOPZ LOOPE

e

Loop While Zero Equal

1 1 1 0 0 0 0 1

disp

LOOPNZ LOOPNE

e

Loop While Not

1 1 1 0 0 0 0 0

disp

Zero Equal

JCXZ

e

Jump on CX Zero

1 1 1 0 0 0 1 1

disp

INT

e

Interrupt

Type Specified

1 1 0 0 1 1 0 1

type

Type 3

1 1 0 0 1 1 0 0

INTO

e

Interrupt on Overflow

1 1 0 0 1 1 1 0

IRET

e

Interrupt Return

1 1 0 0 1 1 1 1

29

This manual is related to the following products: