Table d4. mnemonic encoding matrix (left half), Uctions. table d-4 – Intel 80C188XL User Manual

Page 393

Advertising
background image

INSTRUCTION SET OPCODES AND CLOCK CYCLES

D-20

Table D-4. Mnemonic Encoding Matrix (Left Half)

x0

x1

x2

x3

x4

x5

x6

x7

0x

ADD

b,f,r/m

ADD

w,f,r/m

ADD

b,t,r/m

ADD

w,t,r/m

ADD

b,ia

ADD

w,ia

PUSH

ES

POP

ES

1x

ADC

b,f,r/m

ADC

w,f,r/m

ADC

b,t,r/m

ADC

w,t,r/m

ADC

b,i

ADC

w,i

PUSH

SS

POP

SS

2x

AND

b,f,r/m

AND

w,f,r/m

AND

b,t,r/m

AND

w,t,r/m

AND

b,i

AND

w,i

SEG

=ES

DAA

3x

XOR

b,f,r/m

XOR

w,f,r/m

XOR

b,t,r/m

XOR

w,t,r/m

XOR

b,i

XOR

w,i

SEG

=SS

AAA

4x

INC

AX

INC

CX

INC

DX

INC

BX

INC

SP

INC

BP

INC

SI

INC

DI

5x

PUSH

AX

PUSH

CX

PUSH

DX

PUSH

BX

PUSH

SP

PUSH

BP

PUSH

SI

PUSH

DI

6x

PUSHA

POPA

BOUND

w,f,r/m

7x

JO

JNO

JB/

JNAE/

JC

JNB/
JAE/

JNC

JE/

JZ

JNE/

JNZ

JBE/

JNA

JNBE/

JA

8x

Immed

b,r/m

Immed

w,r/m

Immed

b,r/m

Immed

is,r/m

TEST

b,r/m

TEST

w,r/m

XCHG

b,r/m

XCHG

w,r/m

9x

NOP

(XCHG)

AX

XCHG

CX

XCHG

DX

XCHG

BX

XCHG

SP

XCHG

BP

XCHG

SI

XCHG

DI

Ax

MOV

m

AL

MOV

m

AX

MOV

AL

m

MOV

AX

m

MOVS

MOVS

CMPS

CMPS

Bx

MOV

i

AL

MOV

i

CL

MOV

i

DL

MOV

i

BL

MOV

i

AH

MOV

i

CH

MOV

i

DH

MOV

i

BH

Cx

Shift

b,i

Shift

w,i

RET

(i+SP)

RET

LES

LDS

MOV

b,i,r/m

MOV

w,i,r/m

Dx

Shift

b

Shift

w

Shift

b,v

Shift

w,v

AAM

AAD

XLAT

Ex

LOOPNZ/

LOOPNE

LOOPZ/

LOOPE

LOOP

JCXZ

IN

IN

OUT

OUT

Fx

LOCK

REP

REP

z

HLT

CMC

Grp1

b,r/m

Grp1

w,r/m

NOTE: Table D-5 defines abbreviations used in this matrix. Shading indicates reserved opcodes.

Advertising
This manual is related to the following products: