MACHINE INSTRUCTION ENCODING AND DECODING

Table A-2. Machine Instruction Decoding Guide (Cont'd.)

 

1st Byte

 

 

 

Hex

Binary

2nd Byte

 

 

DC

1101

1100

MOD10 1R/M

DC

1101

1100

MOD11

OR/M

DC

1101

1100

MOD11

1R/M

DC

1101

1100

1100

DREG

DC

1101

1100

1100

1REG

DC

1101

1100

1101

DREG

DC

1101

1100

1101

1REG

DC

1101

1100

1110

DREG

DC

1101

1100·

1110

1REG

DC

1101

1100

1111

DREG

DC

1101

1100

1111

1REG

DO

1101

1101

MODOO OR/M

DO

1101

1101

MODOO 1R/M

DO

1101

1101

MOD01

OR/M

DO

1101

1101

MOD01

1R/M

DO

1101

1101

MOD10 OR/M

DO

1101

1101

MOD10 1R/M

DO

1101

1101

MOD11

OR/M

DO

1101

1101

MOD11

1R/M

DO

1101

1101

1100

DREG

DO

1101

1101

1100

1REG

DO

1101

1101

1101

DREG

DO

1101

1101

1101

1REG

DO

1101

1101

111-

----

DE

1101

1110

MODOO OR/M

DE

1101

1110

MODOO 1R/M

DE

1101

1110

MOD01

OR/M

DE

1101

1110

MOD01

1R/M

DE

1101

1110

MOD10 OR/M

DE

1101

1110

MOD10 1R/M

DE

1101

1110

MOD11

OR/M

DE

1101

1110

MOD11

1R/M

DE

1101

1110

1100

DREG

DE

1101

1110

1100

1REG

DE

1101

1110

1101

0---

DE

1101

1110

1101

1000

DE

1101

1110

1101

1001

DE

1101

1110

1101

101-

DE

1101

1110

1101

11--

DE

1101

1110

1110

DREG

DE

1101

1110

1110

1REG

DE

1101

1110

1111

DREG

DE

1101

1110

1111

1REG

DF

110.

1111

• "",.,.n"

nnll..

IVIVIJUV

Vll/IVI

OF

1101

1111

MODOO 1R/M

OF

1101

1111

MOD01

OR/M

OF

1101

1111

MOD01

1R/M

OF

1101

1111

MOD10 OR/M

OF

1101

1111

MOD10 1R/M

OF

1101

1111

MOD11

OR/M

OF

1101

1111

MOD11

1R/M

OF

1101

1111

1100

DREG

Bytes 3, 4

(disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi)

(disp-Io),(disp-hi)

(disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi)

(disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi)

,.... ;....... 1,...\ I,.Ur-n_hi\ \,....... ,.. ..'·'/1\... •....,.. 1"/

(disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi) (disp-Io),(disp-hi)

ASM286 Instruction

Format

FSUBR

long-real

FDIV

long-real

FDIVR

long-real

FADD

ST(i),ST

FMUL

ST(i),ST

'(2)

 

'(3)

 

FSUB

ST(i),ST

FSUBR

ST(i),ST

FDIV

ST(i),ST

FDIVR

ST(i),ST

FLO

long-real

reserved

long-real

FST

FSTP

long-real

FRSTOR

94-bytes

reserved

 

FSAVE

94-bytes

FSTSW

2-bytes

FFREE

STeil

'(4)

 

FST

STeil

FSTP

STeil

reserved

word-integer

FIADD

FIMUL

word-integer

FICOM

word-integer

FICOMP

word-integer

FISUB

word-integer

FISUBR

word-integer

FIDIV

word-integer

FIDIVR

word-integer

FADDP

ST(i),ST

FMULP

ST(i),ST

'(5)

 

reserved

 

FCOMPP

 

reserved

 

reserved

 

FSUBP

ST(i),ST

FSUBRP

ST(i),ST

FDIVP

ST(i),ST

FDIVRP

ST(i),ST

!"!!..D

\A/nrrl_intpn~r

._-- - ..-.-~-.

reserved

 

FIST

word-integer

FISTP

word-integer

FBLD

packed-decimal

FILD

long-integer

FBSTP

packed-decimal

FISTP

long-integer

'(6)

 

A-4

Page 486
Image 486
Intel 80287, 80286 manual Table A-2. Machine Instruction Decoding Guide Contd