Instruction Set Comparison Table
B-19
TMS320C1x/C2x/C2xx/C5x Instruction Set Comparison
Syntax
Description
5x
2xx
2x
1x
INTR
K
√
√
Soft Interrupt
Transfer program control to the program-memory ad-
dress specified by
K (an integer from 0 to 31). This in-
struction allows you to use your software to execute
any interrupt service routine. The interrupt vector loca-
tions are spaced apart by two addresses (0h, 2h, 4h,
... , 3Eh), allowing a two-word branch instruction to be
placed at each location.
LAC
dma [, shift]
LAC {
ind} [, shift [, next ARP] ]
√
√
√
√
√
√
√
√
Load Accumulator With Shift
Load the contents of the addressed data-memory lo-
cation into the accumulator. If a shift is specified, left
shift the value before loading it into the accumulator.
During shifting, low-order bits are zero filled, and high-
order bits are sign extended if SXM = 1.
LACB
√
Load Accumulator With ACCB
Load the contents of the accumulator buffer into the
accumulator.
LACC
dma [, shift
1
]
LACC {
ind} [, shift
1
[
, next ARP] ]
LACC #
lk [, shift
2
]
√
√
√
√
√
√
√
√
√
Load Accumulator With Shift
Load the contents of the addressed data-memory lo-
cation or the 16-bit constant into the accumulator. If a
shift is specified, left shift the value before loading it
into the accumulator. During shifting, low-order bits are
zero filled, and high-order bits are sign extended if
SXM = 1.
LACK
8-bit constant
√
√
√
√
Load Accumulator Immediate Short
Load an 8-bit constant into the accumulator. The 24
MSBs of the accumulator are zeroed.
LACL
dma
LACL {
ind} [, next ARP]
LACL #
k
√
√
√
√
√
√
Load Low Accumulator and Clear High
Accumulator
Load the contents of the addressed data-memory lo-
cation or zero-extended 8-bit constant into the 16
LSBs of the accumulator. The MSBs of the accumula-
tor are zeroed. The data is treated as a 16-bit unsigned
number.
TMS320C2xx: A constant of 0 clears the contents of
the accumulator to 0 with no sign extension.