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

📅  最后修改于: 2021-09-25 07:32:35             🧑  作者: Mango

假设一个处理器没有任何堆栈指针寄存器。下面哪个描述是正确的?
(A)不能有子程序调用指令
(B)可以有子程序调用指令,但不能嵌套子程序调用
(C)嵌套子程序调用是可能的,但中断不是
(D)所有子程序调用序列和中断都是可能的答案:(一)
说明:栈指针寄存器保存着栈顶的地址,这是CPU在服务了一些中断或子程序调用后应该恢复执行的内存位置。

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