Electronic Components Datasheet Search
  English  ▼

X  

S3F9488 Datasheet(PDF) 26 Page - Samsung semiconductor

Part # S3F9488
Description  8-bit CMOS Microcontroller Revision 1
PDF  49 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SAMSUNG [Samsung semiconductor]
Direct Link  http://www.samsung.com/Products/Semiconductor
Logo SAMSUNG - Samsung semiconductor

S3F9488 Datasheet(HTML) 26 Page - Samsung semiconductor

Back Button S3F9488 Datasheet HTML 22Page - Samsung semiconductor S3F9488 Datasheet HTML 23Page - Samsung semiconductor S3F9488 Datasheet HTML 24Page - Samsung semiconductor S3F9488 Datasheet HTML 25Page - Samsung semiconductor S3F9488 Datasheet HTML 26Page - Samsung semiconductor S3F9488 Datasheet HTML 27Page - Samsung semiconductor S3F9488 Datasheet HTML 28Page - Samsung semiconductor S3F9488 Datasheet HTML 29Page - Samsung semiconductor S3F9488 Datasheet HTML 30Page - Samsung semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 26 / 49 page
background image
S3C9484/C9488/F9488
ADDRESS SPACES
2-7
SYSTEM STACK
S3F9-series microcontrollers use the system stack for subroutine calls and returns and to store data. The PUSH
and POP instructions are used to control system stack operations. The S3C9484/C9488/F9488 architecture
supports stack operations in the internal register file.
Stack Operations
Return addresses for procedure calls and interrupts and data are stored on the stack. The contents of the PC are
saved to stack by a CALL instruction and restored by the RET instruction. When an interrupt occurs, the contents of
the PC and the FLAGS registers are pushed to the stack. The IRET instruction then pops these values back to their
original locations. The stack address always decrements before a push operation and increments after a pop
operation. The stack pointer (SP) always points to the stack frame stored on the top of the stack, as shown in
Figure 2-5.
Stack contents
after a call
instruction
Stack contents
after an
interrupt
Top of
stack
Flags
PCH
PCL
PCL
PCH
Top of
stack
Low Address
High Address
Figure 2-5. Stack Operations
Stack Pointer (SP)
Register location D9H contains the 8-bit stack pointer (SP) that is used for system stack operations. After a reset,
the SP value is undetermined.
Because only internal memory space is implemented in the S3C9484/C9488/F9488, the SP must be initialized to an
8-bit value in the range 00H–0C0H.
NOTE
In case a Stack Pointer is initialized to 00H, it is decreased to FFH when stack operation starts. This
means that a Stack Pointer access invalid stack area. We recommend that a stack pointer is initialized to
C0H to set upper address of stack to BFH.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com