beautypg.com

Add add add – Motorola DSP96002 User Manual

Page 208

background image

A - 20

DSP96002 USER’S MANUAL

MOTOROLA

ADD

Add

ADD

Instruction Fields:

(u u)

D

d d d

Dn.L

n n n

where nnn = 0-7

S

s s s

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)