Address Modifier Arithmetic Types; Address Register Indirect — Postdecrement By Offset Nn - Motorola DSP56000 Manual

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

Advertisement

EXAMPLE: MOVE X:(R4)–N4,A0
BEFORE EXECUTION
A2
A1
55 48 47
0
F
7 4
1
0
5
7
0 23
$7706
$7703
Assembler Syntax: (Rn)–Nn
Memory Spaces: P:, X:, Y:, L:
Additional Instruction Execution Time (Clocks): 0
Additional Effective Address Words: 0
Figure 4-8 Address Register Indirect — Postdecrement by Offset Nn
move.
4.4.2

Address Modifier Arithmetic Types

The address ALU supports linear, modulo, and reverse-carry arithmetic for all address
register indirect modes. These arithmetic types easily allow the creation of data structures
in memory for FIFOs (queues), delay lines, circular buffers, stacks, and bit-reversed FFT
buffers.
4 - 14
ADDRESSING
A0
24 23
0
A
3
F A
6
B
0
0 23
0
X MEMORY
23
0
$ 5 0 5 0 5 0
X X X X X X
15
0
R4
$7706
15
0
N4
$0003
15
0
M4
$FFFF
ADDRESS GENERATION UNIT
AFTER EXECUTION
A2
A1
55 48 47
24 23
0
F
7
4
1 0
5
A
7
0 23
0 23
23
$7706
X X X X X X
$7703
A0
0
5
0 5
0
5
0
0
X MEMORY
0
$ 5 0 5 0 5 0
15
0
R4
$7703
15
0
N4
$0003
15
0
M4
$FFFF
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents