Parallel Move Descriptions; Section A.6 Parallel Move Descriptions - Motorola DSP56000 Manual

24-bit digital signal processor
Hide thumbs Also See for DSP56000:
Table of Contents

Advertisement

1. The bit is cleared.
2. V — Set if an arithmetic overflow occurs in the 56-bit A or B result or if the MS bit
of the destination operand is changed as a result of the left shift. Cleared otherwise.
3. For destination operand CCR, the bits are cleared if the corresponding bits in the
immediate data are cleared. Otherwise they are not affected. For other destination
operands, the bits are not affected.
4. C — Set if bit 55 of the source operand was set prior to instruction execution.
Cleared otherwise.
5. C — Set if bit 0 of the source operand was set prior to instruction execution. Cleared
otherwise.
6. For destination operand CCR, the bits are set if the corresponding bits in the imme-
diate data are set. Otherwise, they are not affected. For other destination operands,
the bits are not affected.
7. C — Set if bit 55 of the result is cleared. Cleared otherwise.
8. N — Set if bit 47 of the A or B result is set. Cleared otherwise.
9. Z — Set if bits 47 - 24 of the A or B result are zero. Cleared otherwise.
10. C — Set if bit 47 of the source operand was set prior to instruction execution.
Cleared otherwise.
11. C — Set if bit 24 of the source operand was set prior to instruction execution.
Cleared otherwise.
12. Set according to the value pulled from the stack.
13. For destination operand SR, the bits are set according to the corresponding bit of
the source operand. If SR is not specified as a destination operand, the L bit is set
if data limiting occurred and the S bit is computed according to the definition. (See
Section A.5.) Otherwise, the bits are unaffected.
14. Due to complexity, refer to the detailed description of the instruction.
A.6

PARALLEL MOVE DESCRIPTIONS

Many of the instructions in the DSP56K instruction set allow optional parallel data bus
movement. Section A.7 indicates the parallel move option in the instruction syntax with
the statement '"parallel move)". The MOVE instruction is equivalent to a NOP with paral-
lel moves. Therefore, a detailed description of each parallel move is given with the
MOVE instruction details in Section A.7, beginning on page A-160.
A - 20
PARALLEL MOVE DESCRIPTIONS
INSTRUCTION SET DETAILS
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents