SLAA534A June 2013 – June 2020
A function call is made by calling a dedicated CALL instruction, which pushes the return address to the function call stack and branches to the called function. The called function returns by executing a dedicated RET instruction, which pops the return address from the stack and branches to it.