
Information Manual
DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
April 1998
Instruction Set
Lucent Technologies Inc.
DRAFT COPY
4-5
4.3 Addressing Modes
(continued)
4.3.2 Compound Addressing
Compound addressing is a memory read/write operation using only one pointer register. The term Z specifies a
source and a destination for a compound RAM read followed by a write sequence. The mnemonics for Z are a
shorthand notation for the compound addressing functions explained below and shown in
. The term
temp used in the descriptions is a hypothetical register used for illustration only. Note that postincrementation can
occur after either Step 2 or Step 3 in
.
Note: M can be 0, 1, 2, or 3. R can be one of the general set of registers in
. R and rM must not be the
same register (e.g., r1pz : r1). The two alphanumerics in mnemonics zp, pz, m2, and jk stand for the postin-
crements after Step 2 and Step 3. z is zero, p is plus 1, m is minus 1, 2 is plus 2, and j and k are increments
from the j and k registers.
Table 4-1. Compound Addressing Instructions
Instruction
Operations
Z : R
Step 1
Step 2
Step 3
*rMzp : R
TEMP = R
R = *rM
*rM++ = TEMP
*rMpz : R
TEMP = R
R = *rM++
*rM = TEMP
*rMm2 : R
TEMP = R
R = *rM– –
*rM++2 = TEMP
*rMjk : R
TEMP = R
R = *rM++j
*rM++k = TEMP
Summary of Contents for DSP1611
Page 18: ...Chapter 1 Introduction...
Page 27: ...Chapter 2 Hardware Architecture...
Page 52: ...Chapter 3 Software Architecture...
Page 116: ...Chapter 4 Instruction Set...
Page 154: ...Chapter 5 Core Architecture...
Page 176: ...Chapter 6 External Memory Interface...
Page 208: ...Chapter 7 Serial I O...
Page 237: ...Chapter 8 Parallel I O DSP1617 Only...
Page 261: ...Chapter 9 Parallel Host Interface PHIF DSP1611 18 27 28 29 Only...
Page 275: ...Chapter 10 Bit I O Unit...
Page 284: ...Chapter 11 JTAG Test Access Port...
Page 306: ...Chapter 12 Timer...
Page 313: ...Chapter 13 Bit Manipulation Unit...
Page 325: ...Chapter 14 Error Correction Coprocessor DSP1618 28 Only...
Page 350: ...Chapter 15 Interface Guide...
Page 367: ...Appendix A Instruction Encoding...
Page 379: ...Appendix B Instruction Set Summary...
Page 381: ...aD extractz aS IM16 B 52 aD insert aS arM B 53 aD insert aS IM16 B 54 aD aS aaT B 55...
Page 437: ...Index...