子程序开始压入EBP保护,但返回前忘记弹出,这会导致原EBP内容出错,但子程序还可以正常返回。
A: 正确
B: 错误
A: 正确
B: 错误
举一反三
- 中国大学MOOC: 子程序开始压入EBP保护,但返回前忘记弹出,这会导致原EBP内容出错,但子程序还可以正常返回。
- 在子程序的开始处保护现场,返回前恢复现场的目的是() A: 保证调用程序和子程序之间的参数传递 B: 保证调用程序正确转入子程序 C: 保证子程序正确返回调用程序 D: 避免调用程序和子程序之间的产生公用寄存器冲突
- 在主程序中调用子程序时,______ 指令将返回地址压入堆栈保护。子程序结束时,______ 指令将返回地址从堆栈中弹出。
- 子程序设计应该关注的原则中,不正确的是: A: 压入和弹出操作要成对使用,保持堆栈平衡 B: 子程序开始保护寄存器,返回前相应恢复 C: 子程序允许嵌套 D: 子程序不允许递归
- 子程序必须具有()。 A: 子程序号 B: 程序段 C: 子程序结束返回指令 D: 子程序号、程序段、子程序结束返回指令