F1 Z : Y X = *Pt++[I - Lucent Technologies DSP1617 Information Manual

Digital signal processor
Table of Contents

Advertisement

DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
Instruction Set Summary

F1 Z : y x = *pt++[i]

3. Access the Y-space location pointed to by rM, and write this value into the y register. rM is specified by the
two most significant bits of the Z field:
00 - r0
4. Postmodify the value of rM using the first action described by the two least significant bits of the Z field
described below.
5. Write the value saved in the temporary register (temp) to the memory location now pointed to by rM.
6. Postmodify the value of rM by the second action described by the two least significant bits of the Z field. The
available options for the postmodification are specified as follows:
Symbol
2 LSBs of Z
*rMzp
00
*rMpz
01
*rMm2
10
*rMjk
11
† Code 11, in this case, means add the current value of the j or k register to rM after accessing *rM.
7. Access the X-space location pointed to by pt, and write this value into the x register. Either internal or exter-
nal X-space may be accessed depending on the memory map in effect.
8. Postmodify the value of the pt register by either one or i selected by the X field:
X = 0 → *pt++
Bit
15
14
Field
1
1
B-41
(multiply/ALU operation with compound data move and parallel load of the x
register) (continued)
01 - r1
First Action
no action (zero)
postincrement (plus)
postdecrement (minus)
postincrement by (j)
X = 1 → *pt++i
13
12
11
10
1
0
1
D
Words: 1
Cycles: 2
Group: Multiply/ALU
Addressing: Register Indirect, Register
Flags affected: LMI, LEQ, LLV, LMV
Interruptible: Yes
Cacheable: Yes
Format: 2a
DRAFT COPY
10 - r2
Second Action
postincrement (plus)
no action (zero)
postincrement by two (+2)
postincrement by (k)
9
8—5
S
F1
Information Manual
April 1998
11- r3
4
3—0
X
Z
Lucent Technologies Inc.

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp1629Dsp1618Dsp1611Dsp1627Dsp1628

Table of Contents