EasyManua.ls Logo

Freescale Semiconductor MC68881 - Page 205

Default Icon
409 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
FCMP
]5 14 '13 12 It 10 9 8 7 6 5 4 3 2 1
COPROCESSOR I EFFECTIVE ADDRESS
1 1 1 1 ID 0 J 0 0 MODE REGISTER
0 R/M 0 SPECIFIER REGISTER 0 ! 1 1 0 0
FTST
15 14 13 12 11 ]0 9 8 7 6 5 4 3 2 1
I COPROCESSOR EFFECTIVI ADDRESS
1 I 1 l ID 0 0 0 MODE REGISTER
o,,.,.A.,ON f l I
0 R/M 0 SPECIFIER REGISTER 0 1 1 1 0 I
0
0
FMOVECR
15
14 13 12 11 10 9 8 7 6 5 4 3 2 t 0
, , , , o o ololololo ,
l i l L
0
J 1 [ {
J I DESTINATION ROM
0 1 0 1 1 1 REGISTER OFFSET
ROM Offset Field -- Specifies the offset in the FPCP Constant ROM where the desired
constant is located.
FMOVE from FPn
15 ]4
13 12 11 I(] 9 8 7 6 5 4 3 2 1 0
1 COPROCESSOR [ EFFECTIVE, ADDRESS
1 t 1 1 ,D 0 0 O MODE | REGISTER
DESTINATION SOURCE K-FACTOR
0 1 1 FORMAT REGISTER (IF REQUIRED)
Destination Format Field -- Specifies the data format of the destination operand as fol-
lOWS;
000 -- Long Word Integer
001 -- Single Precision Real
010- Extended Precision Real
011 -- Packed Decimal Real, static k-factor
100 -- Word Integer
101 -- Double Precision Real
110- Byte Integer
111 -- Packed Decimal Real, dynamic k-factor
k-factor Field -- Specifies the format of the packed decimal string to be generated (if the
destination format field indicates packed decimal), or the number of the main proces-
sor data register that contains the format specification. The interpretation of the
k-factor is:
-64 to 0 -- Number of significant digits to the right of the decimal point.
+ 1 to + 17 -- Number of significant digits in the mantissa.
+ 18 to +63 -- Sets the OPERR bit, treated as + 17.
The format of this field for a dynamic k-factor is:
rrrO000
Where rrr is the number of the main processor data register that contains
the k-factor.
MC68881/MC68882 USER'S MANUAL
FREESCALE
4-147

Table of Contents

Related product manuals