Stack usage
•Stack is used to store return address for CALL instructions •Stack is used to pass parameters to functions and store local variables •Stack is used to save and restore registers temporarily