PROGRAMMING NUMERIC APPLICATIONS

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

FFREE

Operands

ST(i)

FIADD

Operands

word-integer short-Integer

FICOM

Operands

word-integer short-integer

FICOMP

Operands

word-Integer short-integer

FIDIV

Operands

word-integer short-Integer

FFREE destination

Free register

,

Execution Clocks

Operand Word

Typical Range Transfers

11 9-160

/

FIADD source

Integer add

Execution Clocks

Operand Word

Typical Range Transfers

120102-137' 1

125108-143 2

FICOM source

Integer compare

Execution Clocks

Operand Word

Typical Range Transfers

80

72-86

1

85

78-91

2

FICOMP source

Integer compare and pop

Execution Clocks

Operand Word

Typical Range Transfers

82

74-88

1

87

80-93

2

FIDIV source

Integer divide

Execution Clocks

Operand Word

Typical Range Tranefers

230 224-238 1

236 230-243 2

Exceptions: None

Code

Coding Example

Bytes

 

2FFREE ST(1)

Exceptions: I, D, 0, P

Code

Coding Example

Bytes

 

2-4 FIADD DISTANCE..TRAVELLED

2-4 FIADD PULSE_COUNT [SI]

Exceptions: I, D

Code

Coding Example

Bytes

 

2-4

FICOM TOOL.N_PASSES

2-4

FICOM [BP+4].PARM_COUNT

Exceptions: I, D

CodeCoding Example Bytes

2-4 FICOMP [BP].LlMIT [SI]

2-4 FICOMP N_SAMPLES

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

Code

Coding Example

Bytes

 

2-4 FIDIV SURVEY.OBSERVATIONS

2-4 FIDIV RELATIVE..ANGLE [01]

2-27

Page 419
Image 419
Intel 80286, 80287 manual Ffree ST1, Fiadd DISTANCE..TRAVELLED Fiadd Pulsecount SI, Ficom TOOL.NPASSES, Ficom BP+4.PARMCOUNT