S
NO.
WORDS
D
DESCRIPTION
D
D
K
D
D
S
D
S
SD
D
S
D
S
S
X D
DX
S D
D
D
D
K
D
MNEMONIC
K
INSTRUCTION BIT CODE
TMS320C25
SPRS010B— MAY 1987— REVISED NOVEMBER 1990
POST OFFICE BOX 1443 •HOUSTON, TEXAS 77001
12
Table 3. TMS320C25 Instruction Set SummaryACCUMULATOR MEMORY REFERENCE INSTRUCTIONS
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ABS Absolute value of accumulator 1 1 1 0 0 1 1 1 0 0 0 0 1 1 0 1 1
ADD Add to accumulator with shift 1 0000 I
ADDC‡Add to accumulator with carry 1 01000011I
ADDH Add to high accumulator 1 01001000I
ADDK‡Add to accumulator short immediate 1 11001100
ADDS Add to low accumulator with sign
extension suppressed 101001001I
ADDT Add to accumulator with shift specified by
T register 101001010I
ADLK†Add to accumulator long immediate with shift 2 11 0 1 00000010
AND AND with accumulator 1 01001110I
ANDK†AND immediate with accumulator with shift 2 11 0 1 00000100
CMPL†Complement accumulator 1 1100111000100111
LAC Load accumulator with shift 1 0010 I
LACK Load accumulator immediate short 1 11001010
LACT†Load accumulator with shift specified by
T register 101000010I
LALK†Load accumulator long immediate with shift 2 110 1 00000 001
NEG†Negate accumulator 1 1100111000100011
NORM†Normalize contents of accumulator 1 110011101XXX0010
OR OR with accumulator 1 01001101I
ORK†OR immediate with accumulator with shift 2 11 0 1 00000101
ROL‡Rotate accumulator left 1 1100111000110100
ROR‡Rotate accumulator right 1 1100111000110101
SACH Store high accumulator with shift 1 01101 I
SACL Store low-order accumulator with shift 1 01100 I
SBLK† Subtract from accumulator long immediate
with shift 211 0 1 00000011
SFL†Shift accumulator left 1 1100111000011000
SFR†Shift accumulator right 1 1100111000011001
SUB Subtract from accumulator with shift 1 0001 I
SUBB‡Subtract from accumulator with borrow 1 01001111I
SUBC Conditional subtract 1 01000111I
SUBH Subtract from high accumulator 1 01000100I
SUBK‡Subtract from accumulator short immediate 1 11001101
SUBS Subtract from low accumulator with sign
extension suppressed 1 0 1 0 0 0 1 0 1 I
†These instructions are not included in the TMS320C1x instruction set.
‡These instructions are not included in the TMS32020 instruction set.