7
Table 7-7. MC68881/MC68882 Primitive Responses
Primitive
Value Primitive Type Comments
$0800 Null CA=0, PC=0, IA=0, PF=0, TF=0
$0801 CA=0, PC=0, IA=0, PF=0. TF=0
$0802 CA=0, PC=0, IA=0, PF=I, TF=0
$0900 CA=0, PC=0, IA=I, PF=0, rF=0
$1504 Evaluate <ea> and Transfer Data i Single
$1608 CA=0, PC=0, DR=0 (External to MC68882) Double
$160C Extended
Take Pro-Instruction Exception
PC=0
$1COB
$1C31
$1C32
$1C33
$1C34
$1C35
$1C36
$1D0D
$1D31
$1D32
$1D33
$1D34
$1D35
$1D36
Take Mid-Instruction Exception
PC=0
F-Line Emulator
Inexact Result
Floating-Point Divide by Zero
[ Underflow
Operand Error
Overflow
Signaling NAN
Coprocessor Protocol Violation
inexact Result
Floating-Point Divide by Zero
! Underfiow
, Oeprand Error
, Overflow
Signaling NAN
i .
$3104 Evaluate <ea> and Transfer Data i Stogie
$3208 CA = 0, PC = 1, DR = 1 (MC68882 to External} Double
$320C Extended
$4900 Null CA=0, PC= 1, IA= 1, PF=0, TF=0
$5504 Evaluate <ea> and Transfer Data ' Single
$5608 CA=0, PC= 1, DR=0 (External to MC68882) Double
$560C Extended
• $5C30 Take Pre-lnstruction Exception Branch or Set On Unordered
PC=0
$810C Transfer Multiple Coprocessor Registers
CA=l, PC=0, DR=0 (Memory to FPCP)
$8900 Null CA= 1, PC=0, IA=I, PF=0, TF-0
$8C00
$8C01
$8C02
$8C03
$8C04
$8C05
$8C06
$8C07
$9501
$9502
$9504
$9608
$960C
$9704
Transfer Single Main Processor Register
CA= 1, PC=0, DR=0 (Main Processor to FPCP)
, Evaluate
<ea>
and Transfer Data
CA= 1, PC=0, DR = 0 (External to FPCP)
[ Transfer
Multiple Coprocessor Registers
CA= 1, PC=0, DR = 1 (FPCP to Memory)
Evaluate <ea> and Transfer Data
CA = 1, PC = 0. DR = 1 (FPCP to External}
$A10C
$B101
$BI02
$BI04
$B208
$B20C
$B304
DO
D1
D2
D3
,
D4
D5
D6
D7
Byte
Word
Long, Single, FPCR, or FPSR
Double or Two FPCR's (Memory Only}
Extended, Packed, or Three FPCR's (Memory Only}
FPIAR
Byte
Word
Long, Single, FPCR. or FPSR
Double or Two FPCR's (Memory Only}
Extended. Packed or Three FPCR's (Memory Only)
FPIAR
FREESCALE
7-20
MC68881/MC68882 USER'S MANUAL