Texas Instruments TMS320C2XX User Manual

Page 156

Advertising
background image

Instruction Set Summary

7-3

Assembly Language Instructions

IAAA AAAA

(One I followed by seven As) The I at the left represents a bit
that reflects whether direct addressing (I = 0) or indirect ad-
dressing (I = 1) is being used. When direct addressing is used,
the seven As are the seven least significant bits (LSBs) of a
data memory address. For indirect addressing, the seven As
are bits that control auxiliary register manipulation (see Sec-
tion 6.3,

Indirect Addressing Mode, p. 6-9).

IIII IIII

(Eight Is) An 8-bit constant used in short immediate addres-
sing

I IIII IIII

(Nine Is) A 9-bit constant used in short immediate addressing
for the LDP instruction

I IIII IIII IIII

(Thirteen Is) A 13-bit constant used in short immediate ad-
dressing for the MPY instruction

I NTR#

A 5-bit value representing a number from 0 to 31. The INTR
instruction uses this number to change program control to one
of the 32 interrupt vector addresses.

PM

A 2-bit value copied into the PM bits of status register ST1 by
the SPM instruction

SHF

A 3-bit left-shift value

SHFT

A 4-bit left-shift value

TP

A 2-bit value used by the conditional execution instructions to
represent four conditions:

BIO pin low

TP = 00

TC bit =1

TP = 01

TC bit = 0

TP = 10

No condition

TP = 11

Advertising