1.函数调用处理:是通过把程序计数器的值设定成函数的存储地址来实现的。
2.call指令和return指令
call指令会把调用函数后要执行的指令地址存储在名为栈的主存内。函数处理完毕后,再通过函数的出口来执行return指令。 return指令的功能是把保存在栈中的地址设定到程序计数器中。
函数调用的处理会转换成call指令,
函数结束的处理会转换成return指令。
1.5函数的调用机制
最新推荐文章于 2024-03-04 14:02:42 发布
1.函数调用处理:是通过把程序计数器的值设定成函数的存储地址来实现的。
2.call指令和return指令
call指令会把调用函数后要执行的指令地址存储在名为栈的主存内。函数处理完毕后,再通过函数的出口来执行return指令。 return指令的功能是把保存在栈中的地址设定到程序计数器中。
函数调用的处理会转换成call指令,
函数结束的处理会转换成return指令。