A - 20 DSP96002 USER’S MANUAL MOTOROLA

ADD Add ADD

Instruction Fields:
(u u)
Dddd

Dn.L n n n where nnn = 0-7

Ssss

Dn.L n n n where nnn = 0-7

Timing:

2 + mv oscillator clock cycles

Memory:

1 + mv program words
DATA BUS MOVE FIELD 00 1sss uu11 1ddd
31 14 13 0
OPTIONAL EFFECTIVE ADDRESS EXTENSION OR IMMEDIATE LONG DATA

Assembler Syntax:

ADD S,D (move syntax - see the MOVE in-
struction description.)

Description:

Add the low portion of the two specified operands and store the result in the low portion of the destination
operand D.

Input Operand(s) Precision:

32-bit integer.

Output Operand Precision:

32-bit integer.

CCR Condition Codes:

C - Set if carry is generated from MSB of the result. Cleared otherwise.
V - Set if result overflows. Cleared otherwise.
Z - Set if result is zero. Cleared otherwise.
N - Set if result is negative. Cleared otherwise.
I - Not affected.
LR - Not affected.
R - Not affected.
A - Not affected.

ER Status Bits:

Not affected.

IER Flags:

Not affected.

Instruction Format:

ADD S,D (move syntax - see the MOVE instruction description.)

Operation:

D.L + S.L

D.L (parallel data bus move)