Analog Devices ADSP-BF53x Blackfin Reference page 419

Table of Contents

Advertisement

The instruction post-increments the Stack Pointer to the next occupied
location in the stack before concluding.
The stack grows down from high memory to low memory, therefore the
decrement operation is used for pushing, and the increment operation is
used for popping values. The Stack Pointer always points to the last used
location. When a pop operation is issued, the value pointed to by the
Stack Pointer is transferred and the
The following graphic shows what the stack would look like when a Pop
Multiple such as
higher memory
Word0
Word1
Word2
Word3
<------
...
lower memory
higher memory
R3
R4
R6
R7
<------
...
lower memory
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
(R7:5) = [ SP ++ ]
BEGINNING STATE
SP
LOAD REGISTER R7 FROM STACK
SP
========>
R7 = Word3
is replaced by
SP
SP+4
occurs.
Stack Control
.
10-13

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents