S3C8245/P8245/C8249/P8249 ADDRESS SPACES
2-19
+ PROGRAMMING TIP — Standard Stack Operations Using PUSH and POP
The following example shows you how to perform stack operations in the internal register file using PUSH and POP
instructions:
LD SPL,#0FFH ;SPL FFH
;(Normally, the SPL is set to 0FFH by the initialization
;routine)
PUSH PP ;Stack address 0FEH PP
PUSH RP0 ;Stack address 0FDH RP0
PUSH RP1 ;Stack address 0FCH RP1
PUSH R3 ;Stack address 0FBH R3
POP R3 ;R3 Stack address 0FBH
POP RP1 ;RP1 Stack address 0FCH
POP RP0 ;RP0 Stack address 0FDH
POP PP ;PP Stack address 0FEH