📜  门| GATE-CS-2001 |问题10

📅  最后修改于: 2021-07-02 15:57:22             🧑  作者: Mango

假设处理器没有任何堆栈指针寄存器。下列哪项为真?
(A)不能有子程序调用指令
(B)它可以具有子例程调用指令,但不能嵌套子例程调用
(C)可以嵌套子程序调用,但不能进行中断
(D)子程序调用的所有顺序以及中断都是可能的答案: (A)
说明:堆栈指针寄存器保存着堆栈顶部的地址,该地址是CPU在为某些中断或子程序调用提供服务后应恢复执行的位置。

因此,如果SP寄存器不可用,则不可能有子例程调用指令。因此(A)是正确的选择。
这个问题的测验