S
D
D
D
D
D
NO.
WORDS
DESCRIPTION INSTRUCTION BIT CODE
MNEMONIC
NO.
WORDS
DESCRIPTION INSTRUCTION BIT CODE
MNEMONIC
K
DR
KR
D
DP
R
D
DR
K
R
CM
TMS320C25
SPRS010B— MAY 1987— REVISED NOVEMBER 1990
POST OFFICE BOX 1443 HOUSTON, TEXAS 77001 13
Table 3. TMS320C25 Instruction Set Summary (continued)
ACCUMULATOR MEMORY REFERENCE INSTRUCTIONS
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SUBTSubtract from accumulator with shift specified by
T register 1 0 1 0 0 0 1 1 0 I
XOR Exclusive-OR with accumulator 1 01001100I
XORKExclusive-OR immediate with accumulator with
shift 211 0 1 00000110
ZAC Zero accumulator 1 1100101000000000
ZALH Zero low accumulator and load high accumulator 1 01000000I
ZALRZero low accumulator and load high accumulator
with rounding 101111011I
ZALS Zero accumulator and load low accumulator with
sign extension suppressed 101000001I
AUXILIARY REGISTERS AND DATA PAGE POINTER INSTRUCTIONS
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ADRKAdd to auxiliary register short immediate 1 0 1 1 1 1 1 1 0
CMPRCompare auxiliary register with auxiliary
register AR0 111001110010100
LAR Load auxiliary register 1 00110 I
LARK Load auxilliary register short immediate 1 11000
LARP Load auxilliary register pointer 1 0101010110001
LDP Load data memory page pointer 1 01010010I
LDPK Load data memory page pointer immediate 1 1100100
LRLKLoad auxiliary register long immediate 2 11010 00000000
MAR Modify auxiliary register 1 01010101I
SAR Store auxiliary register 1 01110 I
SBRKSubtract from auxiliary register short immediate 1 0 1 1 1 1 1 1 1
These instructions are not included in the TMS320C1x instruction set.
These instructions are not included in the TMS32020 instruction set.