dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 660

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
For instructions that have three operands, such as MACSU, a different encoding field is specified in the
instruction opcode. The values that are used to encode register parameters also vary depending on the
instruction specified. Table A-8 on page A-317 shows the data ALU register encodings for these
three-operand instructions.
A-316
1.In some cases, the notation ~F (F preceded by a tilde) is used for the source register in a data ALU operation.
This notation is defined as follows: If F is the A accumulator, then ~F is the B accumulator; if F is the B accu-
mulator, then ~F is the A accumulator.
Encoding Field
Table A-7. Data ALU Register Operand Encodings (Continued)
ccc
fff
DSP56800E Core Reference Manual
Value
000
001
010
011
100
101
110
111
000
001
010
011
100
101
110
111
Freescale Semiconductor
(Reserved)
(Reserved)
(Reserved)
(Reserved)
Register
A1
B1
C1
D1
X0
Y0
Y1
A
B
C
D
Y

Related parts for dsp56800e