English
Language : 

SMJ320C26B Datasheet, PDF (15/40 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
instruction set (continued)
SMJ320C26
DIGITAL SIGNAL PROCESSOR
SGUS 016A – AUGUST 1990 – REVISED AUGUST 2001
Table 2. Instruction Set Summary (continued)
AUXILIARY REGISTERS AND DATA PAGE POINTER INSTRUCTIONS
MNEMONIC
DESCRIPTION
ADRK
CMPR†
Add to auxiliary register short immediate
Compare auxiliary register with auxiliary register AR0
NO.
INSTRUCTION BIT CODE
WORDS 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1
0 1 1 1 1 1 10
D
1
1 1 0 0 1 1 1 0 0 1 0 1 0 0 CM
LAR
LARK
LARP
Load auxiliary register
Load auxiliary register short immediate
Load auxiliary register pointer
1
00110
R
M
K
1
11000
R
K
1
0 1 0 1 0 1 0 1 M0 0 0 1
R
LDP
Load data memory page pointer
1
0 1 0 1 0 0 10M
LDPK
LRLK†
MAR
SAR
SBRK
Load data memory page pointer immediate
Load auxiliary register long immediate
Modify auxiliary register
Store auxiliary register
Subtract from auxiliary register short immediate
1
1 1 0 0 1 00
D
2
11010
R
00000000
1
0 1 0 1 0 1 01M
DP
1
01110
R
M
DD
1
0 1 1 1 1 1 11
K
T REGISTER, P REGISTER, AND MULTIPLY INSTRUCTIONS
MNEMONIC
DESCRIPTION
NO.
INSTRUCTION BIT CODE
WORDS 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
APAC
LPH†
LT
LTA
LTD
LTP†
LTS†
MAC†
MACD†
MPY
MPYA
MPYK
MPYS
MPYU
PAC
SPAC
SPH
SPL
SPM†
SQRA†
SQRS†
Add P register to accumulator
Load high P register
Load T register
Load T register and accumulator previous product
Load T register, accumulate previous product, and move data
Load T register and store P register in accumulator
Load T register and subtract previous product
Multiply and accumulate
Multiply and accumulate with data move
Multiply (with T register, store product in P register)
Multiply and accumulate previous product
Multiply immediate
Multiply and subtract previous product
Multiply unsigned
Load accumulator with P register
Subtract P register from accumulator
Store high P register
Store low P register
Set P register output shift mode
Square and accumulate
Square and subtract previous product
1
1 1 0 0 1 1 1000010101
1
0 1 0 1 0 0 11M
D
1
0 0 1 1 1 1 00M
D
D
1
0 0 1 1 1 1 01M
1
0 0 1 1 1 1 11M
D
1
0 0 1 1 1 1 10M
D
D
1
0 1 0 1 1 0 11M
D
2
0 1 0 1 1 1 01M
D
2
0 1 0 1 1 1 00M
D
K
1
0 0 1 1 1 0 00M
D
1
0 0 1 1 1 0 10M
D
1
101
K
1
0 0 1 1 1 0 11M
D
1
1 1 0 0 1 1 11M
D
1
1 1 0 0 1 1 1000010100
1
1 1 0 0 1 1 1000010110
1
0 1 1 1 1 1 01M
D
1
0 1 1 1 1 1 00M
D
1
1 1 0 0 1 1 1 0 0 0 0 0 1 0 PM
1
0 0 1 1 1 0 01M
D
1
0 1 0 1 1 0 10M
D
† These instructions are not included in the SMJ32010 instruction set.
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443
15