子程序设计应该关注的原则中,不正确的是:
A: 压入和弹出操作要成对使用,保持堆栈平衡
B: 子程序开始保护寄存器,返回前相应恢复
C: 子程序允许嵌套
D: 子程序不允许递归
A: 压入和弹出操作要成对使用,保持堆栈平衡
B: 子程序开始保护寄存器,返回前相应恢复
C: 子程序允许嵌套
D: 子程序不允许递归
举一反三
- 在子程序的开始处保护现场,返回前恢复现场的目的是() A: 保证调用程序和子程序之间的参数传递 B: 保证调用程序正确转入子程序 C: 保证子程序正确返回调用程序 D: 避免调用程序和子程序之间的产生公用寄存器冲突
- 将子程序返回地址放在中时,子程序允许嵌套和递归。 A: 寄存器 B: 子程序的起始位置 C: 堆栈 D: 子程序的结束位置
- 将子程序返回地址放在()中时,子程序允许嵌套。 A: 寄存器 B: 堆栈 C: 子程序的结束位置 D: 子程序的起始位置
- 将子程序返回地址放在中时,子程序允许嵌套和递归
- 嵌套子程序调用结束后将返回( )。 A: 本子程序开始 B: 主程序 C: 上一层子程序中 D: 下一层子程序中