dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 357

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
ADD
Condition Codes Affected:
Instruction Fields:
Parallel Moves:
Freescale Semiconductor
1.The case where the destination of the data ALU operation is the same register as the destination of the par-
allel read operation is not allowed. Memory writes are allowed in this case.
2.This instruction occupies only 1 program word and executes in 1 cycle for every addressing mode.
Operation
ADD
Operation
ADD
SZ — Set according to the standard definition of the SZ bit (parallel move)
L
E
U
N
Z
V
C
2
LF
15
Data ALU Operation
— Set if limiting (parallel move) or overflow has occurred in result
— Set if the extended portion of the accumulator result is in use
— Set if the result is unnormalized
— Set if the high-order bit of the result is set
— Set if the result equals zero
— Set if overflow has occurred in the result
— Set if a carry occurs from the high-order bit of the result
P4
14
13
P3
Operands
FFF,FFF
P2
12
MR
P1
11
Operands
X0,F
Y1,F
Y0,F
C,F
A,B
B,A
P0
10
Instruction Set Details
I1
9
C
1
I0
Add
8
W
1
SZ
7
36-bit add two registers.
6
L
5
E
X:(Rj)+N
Source
X:(Rj)+
X0
Y1
Y0
A1
B1
C
A
B
U
4
CCR
Parallel Memory Move
N
3
Comments
2
Z
V
1
C
0
Destination
X:(Rj)+N
X:(Rj)+
X0
Y1
Y0
A1
B1
C
A
B
ADD
1
A-13

Related parts for dsp56800e