Texas Instruments TMS320C2XX User Manual

Page 456

Advertising
background image

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.

Advertising