Intel 80286 Fist OBS.COUNTSI, Fist BP.FACTOREDPULSES, Fistp BX.ALPHACOUNT SI, Fistp Correctedtime

Models: 80287 80286

1 515
Download 515 pages 45.04 Kb
Page 421
Image 421

FIST

Operands

word·integer short-integer

FISTP

Operands

word-integer short-integer long-integer

FISUB

Operands

word-integer short-integer

FISUBR

Operands

word-integer short-integer

PROGRAMMING NUMERIC APPLICATIONS

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

FIST destination

 

Exceptions: I, P

Integer store

 

 

 

 

Execution Clocks

Operand Word

Code

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

86

80-90

1

2-4

FIST OBS.COUNT[SI]

88

82-92

2

2-4

FIST [BP;].FACTORED_PULSES

FISTP destination

 

Exceptions: I, P

Integer store and pop

 

 

 

 

Execution Clocks

Operand Word

Code

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

88

82-92

1

2-4

FISTP [BX].ALPHA_COUNT [SI]

90

84-94

2

2-4

FISTP CORRECTED_TIME

100

94-105

4

2-4

FISTP PANEL.N_READINGS

FISUB source

 

Exceptions: 1,0,0, P

Integer subtract

 

 

 

 

Execution Clocks

Operand Word

Code

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

120

102-137

1

2-4

FISUB BASEJREQUENCY

125

108-143

2

2-4

FISUB TRAIN_SIZE [01]

FISUBR source

 

Exceptions: 1,0,0, P

Integer subtract reversed

 

 

Execution Clocks

Operand Word

Code

 

 

 

Coding Example

Typical

Range

Transfers

Bytes

 

 

 

 

120

103-139

1

2-4

FISUBR FLOOR [BX] [SI]

125

109-144

2

2-4

FISUBR BALANCE

2-29

Page 421
Image 421
Intel 80286 Fist OBS.COUNTSI, Fist BP.FACTOREDPULSES, Fistp BX.ALPHACOUNT SI, Fistp Correctedtime, Fistp PANEL.NREADINGS