Stack frame

Return address of caller

Function arguments

Storage for local variables -> We don’t store space for this at compile time

Stack memoryPurpose
Textinstructions
Dataglobal vars
GROWTHGROWTH
GROWTHGROWTH
Stackfunction invocations

stack frame setup

Frame pointer