Texas Instruments TMS320C2XX Calculator User Manual


 
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.