Instruction Set Comparison Table
B-7
TMS320C1x/C2x/C2xx/C5x Instruction Set Comparison
Syntax
Description
5x
2xx
2x
1x
ADDK #
k
√
√
√
Add to Accumulator Short Immediate
TMS320C1x devices: Add an 8-bit immediate value to
the accumulator.
TMS320C2x, TMS320C2xx, and TMS320C5x de-
vices: Add an 8-bit immediate value, right justified, to
the accumulator with the result replacing the accumu-
lator contents. The immediate value is treated as an
8-bit positive number; sign extension is suppressed.
ADDS
dma
ADDS {
ind} [, next ARP]
√
√
√
√
√
√
√
√
Add to Accumulator With Sign Extension
Suppressed
Add the contents of the addressed data-memory loca-
tion to the accumulator. The value is treated as a 16-bit
unsigned number; sign extension is suppressed.
ADDT
dma
ADDT {
ind} [, next ARP]
√
√
√
√
√
√
Add to Accumulator With Shift Specified by T
Register
Left shift the contents of the addressed data-memory
location by the value in the 4 LSBs of the T register; add
the result to the accumulator. If a shift is specified, left
shift the data before the add. During shifting, low-order
bits are zero filled, and high-order bits are sign ex-
tended if SXM = 1.
TMS320C2xx and TMS320C5x devices: If the result of
the addition generates a carry from the accumulator’s
MSB, the carry bit is set to 1.
ADLK #
lk [, shift]
√
√
√
Add to Accumulator Long Immediate With Shift
Add a 16-bit immediate value to the accumulator; if a
shift is specified, left shift the value before the add.
During shifting, low-order bits are zero filled, and high-
order bits are sign extended if SXM = 1.
ADRK #
k
√
√
√
Add to Auxiliary Register Short Immediate
Add an 8-bit immediate value to the current auxiliary
register.