Pshd – Texas Instruments TMS320C2XX User Manual

Page 293

Advertising
background image

PSHD

Push Data-Memory Value Onto Stack

7-140

Cycles for a Repeat (RPT) Execution of a PSHD Instruction

Program

Operand

ROM

DARAM

SARAM

External

DARAM

n

n

n

n+p

SARAM

n

n

n, n+1

n+p

External

n+nd

n+nd

n+nd

n+1+nd+p

† If the operand and the code are in the same SARAM block

Example 1

PSHD

127

;(DP = 3: addresses 0180–01FFh)

Before Instruction

After Instruction

Data Memory

Data Memory

1FFh

65h

1FFh

65h

Stack

2h

Stack

65h

33h

2h

78h

33h

99h

78h

42h

99h

50h

42h

0h

50h

0h

0h

Example 2

PSHD

*,AR1

Before Instruction

After Instruction

ARP

0

ARP

1

AR0

1FFh

AR0

1FFh

Data Memory

Data Memory

1FFh

12h

1FFh

12h

Stack

2h

Stack

12h

33h

2h

78h

33h

99h

78h

42h

99h

50h

42h

0h

50h

0h

0h

Advertising