• The frame pointer points to the location where the
stack pointer was , just before foo() moved the
stack pointer for foo() 's own local variables.
• Having a frame pointer is convenient when a function is likely to move the
stack pointer several times throughout the course[r]