At[L] = R - Lucent Technologies DSP1617 Information Manual

Digital signal processor
Table of Contents

Advertisement

Information Manual
April 1998

aT[l] = R

(load accumulator from register)
(aT[l]) ← (R)
The contents of accumulator aT (bits 31—16) or aTl (bits 15—0) are replaced with the current contents of register
R, which are zero- or sign-extended to 16 bits if necessary. If clearing of aTl is enabled on a write to aT (with the
CLR field of the auc register), bits 15—0 of accumulator aT will be cleared. Bits 35—32 (the guard bits) will be
loaded with copies of bit 31.
The value of X can be zero to select aT or one to select aTl.
The value of aT can be zero to select a1 or one to select a0. aT is encoded as aT in the instruction encodings in
Appendix A. Register R is one of the general sets of registers shown (in
diate load, except that registers sioc, sioc2, srta, srta2, tdms, and tdms2 are not readable.
Bit
15
14
Field
0
1
Note: If y or p is used as the register R, the assembler forces a special function encoding. The resulting instruction
moves all 32 bits (sign-extended to 36 bits) of y into aT. All DAU flags are affected, and the execution
requires only one cycle. If a two-cycle data move is desired, the optional mnemonic move may be used.
Only the upper 16 bits of y are transferred and no flags are affected. For example:
Lucent Technologies Inc.
DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
13
12
11
10
0
0
0
aT
Addressing: Register
Flags affected: None
Interruptible: Yes
Cacheable: Yes
move a0 = y
DRAFT COPY
Table B-2 on page
9—4
R
Words: 1
Cycles: 2
Group: Data Move
Format: 7a
Instruction Set Summary
B-8) for the long imme-
3
2
1
0
0
0
0
X
B-12

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp1629Dsp1618Dsp1611Dsp1627Dsp1628

Table of Contents