Texas Instruments TMS320C2XX User Manual

Page 473

Advertising
background image

Instruction Set Comparison Table

B-24

Syntax

Description

5x

2xx

2x

1x

MPYA

dma

MPYA {

ind} [, next ARP]

Multiply and Accumulate Previous Product

Multiply the contents of the T register (TMS320C2x/
2xx) or TREG0 (TMS320C5x) by the contents of the
addressed data-memory location; place the result in
the P register. Add the previous product (shifted as
specified by the PM status bits) to the accumulator.

MPYK

13-bit constant

Multiply Immediate

Multiply the contents of the T register (TMS320C2x/
2xx) or TREG0 (TMS320C5x) by a signed 13-bit
constant; place the result in the P register.

MPYS

dma

MPYS {

ind} [, next ARP]

Multiply and Subtract Previous Product

Multiply the contents of the T register (TMS320C2x/
2xx) or TREG0 (TMS320C5x) by the contents of the
addressed data-memory location; place the result in
the P register. Subtract the previous product (shifted
as specified by the PM status bits) from the accumula-
tor.

MPYU

dma

MPYU {

ind} [, next ARP]

Multiply Unsigned

Multiply the unsigned contents of the T register
(TMS320C2x/2xx) or TREG0 (TMS320C5x) by the
unsigned contents of the addressed data-memory lo-
cation; place the result in the P register.

NEG

Negate Accumulator

Negate (2s complement) the contents of the accumu-
lator.

NMI

Nonmaskable Interrupt

Force the program counter to the nonmaskable inter-
rupt vector location 24h. NMI has the same effect as a
hardware nonmaskable interrupt.

NOP

No Operation

Perform no operation.

NORM

NORM {

ind}

Normalize Contents of Accumulator

Normalize a signed number in the accumulator.

OPL [#

lk,] dma

OPL [#

lk,] {ind} [, next ARP]

OR With DBMR or Long Immediate

If a long immediate is specified, OR it with the value at
the specified data-memory location; otherwise, the
second operand of the OR operation is the contents of
the DBMR. The result is written back into the data-
memory location previously holding the first operand.

Advertising