标签: cpu-architecture
假设程序P包含一个分支指令,它将转移到子程序S .IN子程序S,它将执行指令并将到达其返回指令,在那里它将找到要执行的下一条指令在P(或返回程序P)。
现在我的问题是,如果没有嵌套子程序,那么我们就不能使用程序计数器而不是使用链接寄存器(用于存储要在P中执行的下一条指令)。在到达返回指令后子程序,它只是从程序计数器获取接下来要执行的地址。
注意 - :我知道在嵌套子程序的情况下会产生问题,我只是要求单个子程序。