TABLE OF CONTENTS
Paragraph Page
Number Title Number
1.1
1-2
1.2.1
1.2.2
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.4
1.4.1 •
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.5
1.6
Section 1
General Description
The Coprocessor Concept
...........................................................
1-2
Hardware Overview
...................................................................
1-3
Bus Interface Unit
.................................................................
1-6
Coprocessor Interface
...........................................................
1-9
Operand Data Formats ............................................................... 1-10
Integer Data Formats
.............................................................
1-11
Floating-Point Data Formats
...................................................
1-11
Packed Decimal String Real Data Format
..................................
1-11
Data Format Summary
.........................................................
1-12
Instruction Set
..........................................................................
1-12
Moves
...............................................................................
1-12
Move Multiple Registers ....................................................... 1-13
Monadic Operations ............................................................. 1-14
Dyadic Operations ............................................................... 1-14
Branch, Set, and Trap-On Condition ........................................ 1-15
Miscellaneous Instructions .................................................... 1-15
Addressing Modes .................................................................... 1-15
MC68882 Programming Considerations ................. . ....................... 1-16
2.1
2.2
2.2.1
2.2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.4
3.1
3.2
3.2.1
3.2.2
3.2.3
Section
2
Programming Model
Floating-Point Data Registers
.......................................................
2-1
Floating-Point Control Register .................................................... 2-2
FPCR
Exception
Enable Byte
...................................................
2-2
FPCR Mode Control Byte ....................................................... 2-3
Floating-Point Status Register ............. .
........................................
2-4
FPSR Floating-Point Condition Code Byte
.................................
2-4
FPSR Quotient Byte
.............................................................
2-6
FPSR Exception Status Byte
...................................................
2-6
FPSR Accrued Exception Byte
................................................
2-7
Floating-Point Instruction Address Register
.....................................
2-8
Section
3
Operand Data Formats
Integer Data Formats
............................................................ . ....
3-1
Binary Real Data Formats
...........................................................
3-2
Normalized Numbers
...........................................................
3-4
Denormalized Numbers
........................................................
3-4
Zeros. ................................................................................ 3-5
MC68881/MC68882 USER'S MANUAL FREESCALE
V