English
Language : 

SMJ320C25GBM Datasheet, PDF (11/38 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
SMJ320C25, SMJ320C25Ć50
DIGITAL SIGNAL PROCESSOR
SGUS007D – AUGUST 1988 – REVISED OCTOBER 2001
Table 2. SMJ320C25 Instruction Set Summary
ACCUMULATOR MEMORY REFERENCE INSTRUCTIONS
MNEMONIC
DESCRIPTION
ABS
Absolute value of accumulator
NO.
INSTRUCTION BIT CODE
WORDS
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1
1 1 0 0 1 1 1000011011
ADD
ADDC‡
Add to accumulator with shift
Add to accumulator with carry
1
0000
S
M
D
1
0 1 0 0 0 0 11M
D
ADDH
ADDK‡
Add to high accumulator
Add to accumulator short immediate
1
0 1 0 0 1 0 00M
D
1
1 1 0 0 1 1 00
K
ADDS
Add to low accumulator with sign
extension suppressed
1
0 1 0 0 1 0 01M
D
ADDT
ADLK†
Add to accumulator with shift specified by
T register
Add to accumulator long immediate with shift
1
0 1 0 0 1 0 10M
D
2
1101
S
00000010
AND
ANDK†
CMPL†
AND with accumulator
AND immediate with accumulator with shift
Complement accumulator
1
0 1 0 0 1 1 10M
D
2
1101
S
00000100
1
1 1 0 0 1 1 1000100111
LAC
Load accumulator with shift
1
0010
S
M
D
LACK
LACT†
LALK†
NEG†
NORM†
Load accumulator immediate short
Load accumulator with shift specified by
T register
Load accumulator long immediate with shift
Negate accumulator
Normalize contents of accumulator
1
1 1 0 0 1 0 10
K
1
0 1 0 0 0 0 10M
D
2
1101
S
00000001
1
1 1 0 0 1 1 1000100011
1
1 1 0 0 1 1 101
D
OR
ORK†
ROL‡
ROR‡
OR with accumulator
OR immediate with accumulator with shift
Rotate accumulator left
Rotate accumulator right
1
0 1 0 0 1 1 01M
D
2
1101
S
00000101
1
1 1 0 0 1 1 1000110100
1
1 1 0 0 1 1 1000110101
SACH
Store high accumulator with shift
1
01101
X
M
D
SACL
Store low-order accumulator with shift
1
01100
X
M
D
SBLK†
SFL†
SFR†
Subtract from accumulator long immediate
with shift
Shift accumulator left
Shift accumulator right
2
1101
S
00000011
1
1 1 0 0 1 1 1000011000
1
1 1 0 0 1 1 1000011001
SUB
Subtract from accumulator with shift
1
0001
S
M
D
SUBB‡
Subtract from accumulator with borrow
1
0 1 0 0 1 1 11M
D
SUBC
Conditional subtract
1
0 1 0 0 0 1 11M
D
SUBH
Subtract from high accumulator
1
0 1 0 0 0 1 00M
D
SUBK‡
Subtract from accumulator short immediate
1
1 1 0 0 1 1 01
K
SUBS
Subtract from low accumulator with sign
extension suppressed
1
0 1 0 0 0 1 01M
D
† These instructions are not included in the TMS320C1x instruction set.
‡ These instructions are not included in the TMS32020 instruction set.
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443
11