1.5 函数的调用机制
机器语言的call指令和return指令
函数调用使用的是call指令,而不是跳转指令。
在将函数的入口地址设定到程序计数器之前,call指令会把调用函数后要执行的指令地址储存在名为栈的主存内。
函数处理完毕后,再通过函数的出口来执行return命令
return命令的功能是把保存在栈中的地址设定到程序计数器中。
机器语言的call指令和return指令
函数调用使用的是call指令,而不是跳转指令。
在将函数的入口地址设定到程序计数器之前,call指令会把调用函数后要执行的指令地址储存在名为栈的主存内。
函数处理完毕后,再通过函数的出口来执行return命令
return命令的功能是把保存在栈中的地址设定到程序计数器中。
