The frame pointer register is used to access parameters in subroutines, as well as to access local variables. References to the pushed parameters and local variables are constructed using the frame pointer. 1.
1The frame pointer is not available on all platforms