beautypg.com

Tblw – Texas Instruments TMS320C2XX User Manual

Page 344

background image

Table Write

TBLW

7-191

Assembly Language Instructions

Cycles for a Repeat (RPT) Execution of a TBLW Instruction (Continued)

Program

Operand

ROM

DARAM

SARAM

External

Source: DARAM/ROM
Destination: SARAM

n+2

n+2

n+2
n+3

n+2+p

code

Source: SARAM
Destination: SARAM

n+2
2n

n+2
2n

n+2
2n

2n+1

§

n+2+p

code

2n

Source: External
Destination: SARAM

n+2+nd

src

n+2+nd

src

n+2+nd

src

n+3+nd

src

n+2+nd

src

+p

code

Source: DARAM/ROM
Destination: External

2n+2+np

dst

2n+2+np

dst

2n+2+np

dst

2n+3+np

dst

+p

code

Source: SARAM
Destination: External

2n+2+np

dst

2n+2+np

dst

2n+2+np

dst

2n+3+np

dst

+p

code

Source: External
Destination: External

4n+nd

src

+np

dst

4n+nd

src

+np

dst

4n+nd

src

+np

dst

4n+1+nd

src

+np

dst

+

p

code

† If the destination operand and the code are in the same SARAM block
‡ If both the source and the destination operands are in the same SARAM block
§ If both operands and the code are in the same SARAM block

Example 1

TBLW

DAT5

;(DP = 32: addresses 1000h–107Fh)

Before Instruction

After Instruction

ACC

257h

ACC

257h

Data Memory

Data Memory

1005h

4339h

1005h

4339h

Program Memory

Program Memory

257h

306h

257h

4399h

Example 2

TBLW

*

Before Instruction

After Instruction

ARP

6

ARP

6

AR6

1006h

AR6

1006h

ACC

258h

ACC

258h

Data Memory

Data Memory

1006h

4340h

1006h

4340h

Program Memory

Program Memory

258h

307h

258h

4340h