Intel 80287, 80286 manual ·14. Instruction Set Reference Data

Models: 80287 80286

1 515
Download 515 pages 45.04 Kb
Page 416
Image 416

FABS

Operands

(no operands)

FADD

Operands

//ST,ST(i)/ST(i),ST short-real long-real

FADDP

Operands

ST(i),ST

FBLD

Operands

packed-decimal

FBSTP

Operands

packed-decimal

PROGRAMMING NUMERIC APPLICATIONS

Table 2·14. Instruction Set Reference Data

FABS (no operands)

 

Exceptions: I

 

Absolute value

 

 

 

 

 

 

Execution Clocks

Operand Word

Code

 

 

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

 

 

14

10·17

0

2

FABS

 

FADD //source/destination,source

Exceptions: I, D, 0, U, P

Add real

 

 

 

 

 

 

 

Execution Clocks

Operand Word

Code

 

 

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

 

 

85

70-100

0

2

FADD

ST,ST(4)

105

90-120

2

2-4

FADD

AIR_TEMP [SI]

110

95-125

4

2-4

FADD [BX].MEAN

 

..

 

 

 

 

FADDP destination, source

Exceptions: I, D, 0, U, P

Add real and pop

 

 

 

 

 

Execution Clocks

Operand Word

Code

 

 

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

 

 

90

75-105

0

2

FADDP ST(2),ST

FBLD source

 

Exceptions: I

 

Packed decimal (BCD) load

 

 

 

 

Execution Clocks

Operand Word

Code

 

 

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

 

 

 

300

290-310

5

2-4

FBLD YTD_SALES

FBSTP destination

Packed decimal (BCD) store and pop Exceptions: I

Execution Clocks

Operand Word CodeCoding Example

Typical Range Transfers Bytes

530

520-540

5

2-4 FBSTP [BX].FORECAST

2-24

Page 416
Image 416
Intel 80287, 80286 manual ·14. Instruction Set Reference Data