INSTRUCTION DESCRIPTIONS

No Parallel Data Move

Operation:

 

Assembler Syntax:

(

)

(

)

where ( . . . . . ) refers to any arithmetic or logical instruction which allows parallel moves.

Description: Many (30 of the total 66) instructions in the DSP56K instruction set allow parallel moves. The parallel moves have been divided into 10 opcode categories. This category is a parallel move NOP and does not involve data bus move activity.

Example:

:

ADD X0,A ;add X0 to A (no parallel move)

:

Explanation of Example: This is an example of an instruction which allows parallel moves but does not have one.

Condition Codes:

15

14

 

13

12

11

10

9

8

7

6

 

5

4

3

2

1

0

LF

DM

T

**

 

S1

S0

 

I1

I0

S

L

E

U

N

Z

 

V

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MR

 

 

 

 

 

 

 

 

 

 

CCR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The condition codes are affected by the instruction, not the move.

A - 162

INSTRUCTION SET DETAILS

MOTOROLA

Page 431
Image 431
Motorola 24-Bit Digital Signal Processor, DSP56000 manual No Parallel Data Move Operation Assembler Syntax, Example