FUJITSU FR family 32-bit microcontroller instruction manuel CM71-00101-5E User Manual
Page 256

232
CHAPTER 7 DETAILED EXECUTION INSTRUCTIONS
Example:
COPLD #15, #4, R8, CR1
16-bit data is transferred through the bus to the coprocessor indicated by channel number 15. Next,
the contents of general-purpose register "R8" are transferred through the bus to that coprocessor.
Assuming that the coprocessor indicated by channel 15 is a single-precision
floating-decimal calculation unit, the coprocessor command "CC" set as shown in Table 7.117-1
will have the following effect on coprocessor operation.
Table 7.117-1 Conditions for Coprocessor Command "CC" (COPLD)
CC
Calculation
00
Addition CRi + CRj
→ CRi
01
Subtraction CRi – CRj
→ CRi
02
Multiplication CRi × CRj
→ CRi
03
Division CRi ÷ CRj
→ CRi
Other
No calculation
MSB
LSB
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
1
R8
3 F 8 0 0 0 0 0
(CPU register)
R8
3 F 8 0
3 F 8 0
0 0 0 0
(Coprocessor register)
(CPU register)
(Coprocessor register)
CR1
x x x x
x x x x
CR1
0 0 0 0
Before execution
After execution