Table 2-2 Registers Used In Parallel Xy Moves - Motorola DSP56600 Manual

Application optimization for digital signal processors
Table of Contents

Advertisement

Data Operations
Using the Dual Data Paths
2-4
Optimizing DSP56300/DSP56600 Applications
Table 2-1 Parallel Move Instructions (Continued)
Instruction
Transfer Data ALU Register
Test Accumulators
Parallel moves are also restricted in their use of registers as source
and destination to a part of the Data ALU registers. The register
options available for XY Addressing are listed in Table 2-2. Any
register in the X field column can appear with any register in the Y
column, with the obvious exception of updating the same
accumulator from both the X and Y fields.

Table 2-2 Registers Used in Parallel XY Moves

X Field
X0
X1
A
B
The register options available for long addressing are listed in
Table 2-3.
Note: Some syntax combinations of the accumulators differ only in
shifting/limiting (if the register is the source) or implicit
register updates (if they are destination). For example,
compare "A10" with "A". In the "AB" and "BA"
combinations, each accumulator has same behavior as a
regular move, such as:
Mnemonic
TFR
TST
Y Field
Y0
Y1
As source: undergoes shifting and
A
limiting
As destination: A2/B2 sign
B
extended, A0/B0 zero filled
move a, x:(r0)+.
Relevant
Opcode variants
Comments
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56300

Table of Contents