B.3 instruction set comparison table – Texas Instruments TMS320C2XX User Manual

Page 455

Advertising
background image

Instruction Set Comparison Table

B-6

B.3 Instruction Set Comparison Table

Syntax

1x

2x

2xx

5x

Description

ABS

Absolute Value of Accumulator

If the contents of the accumulator are less than zero,
replace the contents with the 2s complement of the
contents. If the contents are

0, the accumulator is not

affected.

ADCB

Add ACCB to Accumulator With Carry

Add the contents of the ACCB and the value of the
carry bit to the accumulator. If the result of the addition
generates a carry from the accumulator’s MSB, the
carry bit is set to 1.

ADD

dma [, shift]

ADD {

ind} [, shift [, next ARP] ]

ADD #

k

ADD #

lk [, shift2]

Add to Accumulator With Shift

TMS320C1x and TMS320C2x devices: Add the con-
tents of the addressed data-memory location to the ac-
cumulator; if a shift is specified, left shift the contents
of the location before the add. During shifting, low-
order bits are zero filled, and high-order bits are sign
extended.

TMS320C2xx and TMS320C5x devices: Add the con-
tents of the addressed data-memory location or an im-
mediate value 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
extended if SXM = 1.

ADDB

Add ACCB to Accumulator

Add the contents of the ACCB to the accumulator.

ADDC

dma

ADDC {

ind} [, next ARP]

Add to Accumulator With Carry

Add the contents of the addressed data-memory loca-
tion and the carry bit to the accumulator.

ADDH

dma

ADDH {

ind} [, next ARP]

Add High to Accumulator

Add the contents of the addressed data-memory loca-
tion to the 16 MSBs of the accumulator. The LSBs are
not affected. If the result of the addition generates a
carry, the carry bit is set to 1.

TMS320C2x, TMS320C2xx, and TMS320C5x de-
vices: If the result of the addition generates a carry
from the accumulator’s MSB, the carry bit is set to 1.

Advertising