Instruction Overview
higher memory
R4
R5
R6
<------
R7
...
lower memory
higher memory.
..
R5
R6
<------
R7
..
lower memory
higher memory
..
...
Word0
<------
Word1
Word2
lower memory
The value(s) just popped remain on the stack until another push instruc-
tion overwrites it.
Of course, the usual intent for Pop Multiple is to recover register values
that were previously pushed onto the stack. The user must exercise pro-
gramming discipline to restore the stack values back to their intended
10-14
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
LOAD REGISTER R6 FROM STACK
SP
========>
R6 = Word2
LOAD REGISTER R5 FROM STACK
SP
========>
R5 = Word1
POST-INCREMENT STACK POINTER
SP
Need help?
Do you have a question about the ADSP-BF53x Blackfin and is the answer not in the manual?