Motorola DSP56000 Manual page 438

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

Advertisement

U
Operation:
( . . . . . ); ea Rn
where ( . . . . . ) refers to any arithmetic or logical instruction which allows parallel moves.
Description: Update the specified address register according to the specified effective
addressing mode. All update addressing modes may be used.
Example:
:
RND B (R3)+N3
:
Before Execution
R3
N3
Explanation of Example: Prior to execution, the 16-bit address register R3 contains the
value $0007, and the 16-bit address offset register N3 contains the value $0004. The
execution of the parallel move portion of the instruction, (R3)+N3, updates the R3
address register according to the specified effective addressing mode by adding the
value in the R3 register to the value in the N3 register and storing the 16-bit result back in
the R3 address register.
Condition Codes:
15
14
13
LF
DM
The condition codes are not affected by this type of parallel move.
A - 172
INSTRUCTION DESCRIPTIONS
Address Register Update
;round value in B into B1, R3+N3 R3
$0007
$0004
12
11
10
9
T
**
S1
S0
I1
MR
INSTRUCTION SET DETAILS
Assembler Syntax:
( . . . . . ) ea
After Execution
R3
$000B
N3
$0004
8
7
6
5
4
I0
S
L
E
U
CCR
3
2
1
0
N
Z
V
C
MOTOROLA
U

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents