Stack pointer

Top of stack, stack pointer

Stack frame added on top when a function is invoked (stack grows).

Stack frame popped when function call ends