转移指令和调用(转子)指令的区别是什么?

题目类型: 问答题

题目内容

转移指令和调用(转子)指令的区别是什么?

正确答案

转移指令和调用(转子)指令的区别在于执行调用(转子)指令时必须保存下条指令的地址(即返回地址);调用(转子指令用于过程调用或函数调用,当被调用过程执行结束时,根据返回地址返回到调用过程继续执行,而转移指令则不返回执行,因而无需保存返回地址。

题目纠错