INSTRUCTION SET OPCODES AND CLOCK CYCLES

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

 

Byte 1

Byte 2

Bytes 3–6

 

ASM-86 Instruction Format

 

 

 

Hex

Binary

 

 

 

 

 

 

 

 

 

 

 

AA

1010 1010

 

 

stos

dest-str8

 

 

 

 

 

 

AB

1010 1011

 

 

stos

dest-str16

 

 

 

 

 

 

AC

1010 1100

 

 

lods

src-str8

 

 

 

 

 

 

AD

1010 1101

 

 

lods

src-str16

 

 

 

 

 

 

AE

1010 1110

 

 

scas

dest-str8

 

 

 

 

 

 

AF

1010 1111

 

 

scas

dest-str16

 

 

 

 

 

 

B0

1011 0000

data-8

 

mov

AL,immed8

 

 

 

 

 

 

B1

1011 0001

data-8

 

mov

CL,immed8

 

 

 

 

 

 

B2

1011 0010

data-8

 

mov

DL,immed8

 

 

 

 

 

 

B3

1011 0011

data-8

 

mov

BL,immed8

 

 

 

 

 

 

B4

1011 0100

data-8

 

mov

AH,immed8

 

 

 

 

 

 

B5

1011 0101

data-8

 

mov

CH,immed8

 

 

 

 

 

 

B6

1011 0110

data-8

 

mov

DH,immed8

 

 

 

 

 

 

B7

1011 0111

data-8

 

mov

BH,immed8

 

 

 

 

 

 

B8

1011 1000

data-lo

data-hi

mov

AX,immed16

 

 

 

 

 

 

B9

1011 1001

data-lo

data-hi

mov

CX,immed16

 

 

 

 

 

 

BA

1011 1010

data-lo

data-hi

mov

DX,immed16

 

 

 

 

 

 

BB

1011 1011

data-lo

data-hi

mov

BX,immed16

 

 

 

 

 

 

BC

1011 1100

data-lo

data-hi

mov

SP,immed16

 

 

 

 

 

 

BD

1011 1101

data-lo

data-hi

mov

BP,immed16

 

 

 

 

 

 

BE

1011 1110

data-lo

data-hi

mov

SI,immed16

 

 

 

 

 

 

BF

1011 1111

data-lo

data-hi

mov

DI,immed16

 

 

 

 

 

 

C0

1100 0000

mod 000 r/m

data-8

rol

reg8/mem8, immed8

 

 

 

 

 

 

 

 

mod 001 r/m

data-8

ror

reg8/mem8, immed8

 

 

 

 

 

 

 

 

mod 010 r/m

data-8

rcl

reg8/mem8, immed8

 

 

 

 

 

 

 

 

mod 011 r/m

data-8

rcr

reg8/mem8, immed8

 

 

 

 

 

 

 

 

mod 100 r/m

data-8

shl/sal

reg8/mem8, immed8

 

 

 

 

 

 

 

 

mod 101 r/m

data-8

shr

reg8/mem8, immed8

 

 

 

 

 

 

 

 

mod 110 r/m

 

 

 

 

 

 

 

 

 

 

mod 111 r/m

data-8

sar

reg8/mem8, immed8

 

 

 

 

 

 

C1

1100 0001

mod 000 r/m

data-8

rol

reg16/mem16, immed8

 

 

 

 

 

 

 

 

mod 001 r/m

data-8

ror

reg16/mem16, immed8

 

 

 

 

 

 

 

 

mod 010 r/m

data-8

rcl

reg16/mem16, immed8

 

 

 

 

 

 

 

 

mod 011 r/m

data-8

rcr

reg16/mem16, immed8

 

 

 

 

 

 

 

 

mod 100 r/m

data-8

shl/sal

reg16/mem16, immed8

 

 

 

 

 

 

 

 

mod 101 r/m

data-8

shr

reg16/mem16, immed8

 

 

 

 

 

 

 

 

mod 110 r/m

 

 

 

 

 

 

 

 

D-15

Page 388
Image 388
Intel 80C188XL, 80C186XL user manual Instruction SET Opcodes and Clock Cycles