![Samsung S3F80P5X User Manual Download Page 47](http://html.mh-extra.com/html/samsung/s3f80p5x/s3f80p5x_user-manual_349401047.webp)
S3F80P5_UM_ REV1.00
ADDRESS
SPACE
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
2-21
Summary of Contents for S3F80P5X
Page 10: ......
Page 14: ......
Page 48: ...ADDRESS SPACE S3F80P5_UM_ REV1 00 NOTES 2 22 ...
Page 122: ...INTERRUPT STRUCTURE S3F80P5_UM_ REV1 00 NOTES 5 18 ...
Page 210: ...INSTRUCTION SET S3F80P5_UM_ REV1 00 NOTES 6 88 ...
Page 216: ...CLOCK AND POWER CIRCUITS S3F80P5_UM_ REV1 00 NOTES 7 6 ...
Page 266: ...COUNTER A S3F80P5_UM_ REV1 00 NOTES 12 8 ...
Page 290: ...EMBEDDED FLASH MEMORY INTERFACE S3F80P5_UM_ REV1 00 NOTES 14 18 ...
Page 321: ...DEVELOPMENT TOOLS S3F80P5_UM_ REV1 00 NOTES 19 10 ...