Information Manual
April 1998
A.2 Field Descriptions
F3 Field
F3 field specifies the operation in an F3 ALU instruc-
tion.
Table A-9. F3 Field
F3
1000
aD = aS[h, l]
1001
aD = aS[h, l]
1010
aS[h, l]
1011
aS[h, l]
1101
aD = aS[h, l]
1110
aD = aS[h, l]
1111
aD = aS[h, l]
Note: h and l are not optional if an immediate operand (IM16) is
used.
Lucent Technologies Inc.
DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
(continued)
Operation
|
{aT, IM16, p}
^
{aT, IM16, p}
&
{aT, IM16, p}
–
{aT, IM16, p}
+
{aT, IM16, p}
&
{aT, IM16, p}
–
{aT, IM16, p}
I Field
I field specifies a register for short immediate data
move instructions.
Table A-10. I Field
I
Register
00
r0 / j
01
r1 / k
10
r2 / rb
11
r3 / re
JA Field
12-bit jump address.
K Field
Number of times the N instructions in cache are to be
executed. Zero specifies use of value in cloop register.
N Field
Number of instructions to be loaded into the cache.
Zero implies redo operation.
Instruction Encoding
A-7