•Stack is LIFO – last input first output
•Stack grows down in memory
•ESP register points to top of stack
•
•Stacks are used to store return address for CALL instructions
•
•Stacks are used to pass parameters to functions and store temporary
(local) variables