Postincrement By Offset Nn; Address Register Indirect — No Update - Motorola DSP56000 Manual

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

Advertisement

EXAMPLE: MOVE A1,X: (R0)
BEFORE EXECUTION
A2
A1
55 48 47
0
1
2
3
4
5
6
7
0 23
$1000
Assembler Syntax: (Rn)
Memory Spaces: P:, X:, Y:, XY:, L:
Additional Instruction Execution Time (Clocks): 0
Additional Effective Address Words: 0
Figure 4-4 Address Register Indirect — No Update
modifying the contents of Rn without an associated data move.
4.4.1.4

Postincrement By Offset Nn

The address of the operand is in the address register, Rn (see Table 4-1 and Figure 4-7).
After the operand address is used, it is incremented by the contents of the Nn register and
stored in the same address register. The contents of the Nn register are unchanged. This
mode can be used for making XY: memory references and for modifying the contents of
4 - 10
ADDRESSING
A0
24 23
0
7
8 9 A
B C
D
0 23
0
X MEMORY
23
0
X X X X X X
15
0
R0
$1000
15
0
N0
XXXX
15
0
M0
$FFFF
ADDRESS GENERATION UNIT
AFTER EXECUTION
A2
A1
55 48 47
24 23
0
1
2 3
4
5
6
7
7
0 23
0 23
23
$1000
A0
0
8
9 A
B C D
0
X MEMORY
0
$ 2 3 4 5 6 7
15
0
R0
$1000
15
0
N0
XXXX
15
0
M0
$FFFF
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents