Instruction set opcodes and clock cycles d-18 – Intel 80C188XL User Manual

Page 391

Advertising
background image

INSTRUCTION SET OPCODES AND CLOCK CYCLES

D-18

E1

1110 0001

IP-inc-8

loope/loopz

short-label

E2

1110 0010

IP-inc-8

loop

short-label

E3

1110 0011

IP-inc-8

jcxz

short-label

E4

1110 0100

data-8

in

AL,immed8

E5

1110 0101

data-8

in

AX,immed8

E6

1110 0110

data-8

out

AL,immed8

E7

1110 0111

data-8

out

AX,immed8

E8

1110 1000

IP-inc-lo

IP-inc-hi

call

near-proc

E9

1110 1001

IP-inc-lo

IP-inc-hi

jmp

near-label

EA

1110 1010

IP-lo

IP-hi,CS-lo,CS-hi

jmp

far-label

EB

1110 1011

IP-inc-8

jmp

short-label

EC

1110 1100

in

AL,DX

ED

1110 1101

in

AX,DX

EE

1110 1110

out

AL,DX

EF

1110 1111

out

AX,DX

F0

1111 0000

lock

(prefix)

F1

1111 0001

—

F2

1111 0010

repne/repnz

F3

1111 0011

rep/repe/repz

F4

1111 0100

hlt

F5

1111 0101

cmc

F6

1111 0110

mod 000 r/m

(disp-lo),(disp-hi),data-8

test

reg8/mem8,immed8

mod 001 r/m

—

mod 010 r/m

(disp-lo),(disp-hi)

not

reg8/mem8

mod 011 r/m

(disp-lo),(disp-hi)

neg

reg8/mem8

mod 100 r/m

(disp-lo),(disp-hi)

mul

reg8/mem8

mod 101 r/m

(disp-lo),(disp-hi)

imul

reg8/mem8

mod 110 r/m

(disp-lo),(disp-hi)

div

reg8/mem8

mod 111 r/m

(disp-lo),(disp-hi)

idiv

reg8/mem8

F7

1111 0111

mod 000 r/m

(disp-lo),(disp-hi),data-lo,data-hi

test

reg16/mem16,immed16

mod 001 r/m

—

mod 010 r/m

(disp-lo),(disp-hi)

not

reg16/mem16

mod 011 r/m

(disp-lo),(disp-hi)

neg

reg16/mem16

mod 100 r/m

(disp-lo),(disp-hi)

mul

reg16/mem16

mod 101 r/m

(disp-lo),(disp-hi)

imul

reg16/mem16

mod 110 r/m

(disp-lo),(disp-hi)

div

reg16/mem16

mod 111 r/m

(disp-lo),(disp-hi)

idiv

reg16/mem16

Table D-3. Machine Instruction Decoding Guide (Continued)

Byte 1

Byte 2

Bytes 3–6

ASM-86 Instruction Format

Hex

Binary

Advertising
This manual is related to the following products: