I was ready a article posted on wikipedia on Tail recursion: http://en.wikipedia.org/wiki/Tail_call
Now here at the end of the article, the example shows Stack Pointer being used to access the arguments passed to the function call in the assembly pseudo code. Isn't this wrong? I mean the arguments are accessed by the callee by using the frame pointer right rather than the stack pointer?