FIDIVR

Operands

word-integer short-integer

FILD

OPE7rands

word-integer short-integer long-integer

FIMUL

Operands

word-integer short-integer

FINCSTP

Operands

(no operands)

.......... I~.II..IIT

r"'1I11I .........

Operands

(no operands)

PROGRAMMING NUMERIC APPLICATIONS

Table 2-14. Instruction Set Reference Data (Cont'd.)

FIDIVR source

 

 

Exceptions: I, D, Z, 0, U, P

Integer divide reversed

 

 

 

 

Execution Clocks

 

 

 

 

 

 

Operand Word

Code

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

230

225-239

1

2-4

FIDIVR [BPj.)LCOORD

 

237

231-245

2

2-4

FIDIVR FREQUENCY

FILD source

 

 

 

Exceptions: I

Integer load

 

 

 

 

 

 

 

 

Execution Clocks

 

 

 

 

 

 

Operand Word

Code

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

50

46-54

1

2-4

FILD [BXj.SEQUENCE

 

56

52-60

2

2-4

FILD STANDOFF [DI]

 

64

60-68

4

2-4

FILD RESPONSE.COUNT

FIMUL source

 

 

Exceptions: I, D, 0, P

Integer multiply

 

 

 

 

 

 

Execution Clocks

 

 

 

 

 

 

Operand Word

Code

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

130

124-138

1

2-4

FIMUL BEARING

 

136

130-144

2

2-4

FIMUL POSITION.Z..AXIS

FINCSTP (no operands)

 

Exceptions: None

Increment stack pointer

 

 

 

 

Execution Clocks

 

 

 

 

 

 

Operand Word

Code

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

9

6-12

0

2

FINCSTP

• II"'..II••... I •• ,. ..... Inn.\' .

.... _ . _

•• __ ,

 

 

~I

11:"1Ilt.IIT

nn.ar'~nri~\

ExCeptions: i'liofle

Initialize processor

 

 

 

 

Execution Clocks

 

 

 

 

 

 

Operand Word

Code

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

5

2-8

 

0

2

FINIT

2-28

Page 420
Image 420
Intel 80287, 80286 Fidivr Frequency, Fild Standoff DI, Fild RESPONSE.COUNT, Fimul Bearing, Fimul POSITION.Z..AXIS, Finit