在子程序中,如果利用堆栈保护现场,在恢复现场时,先压堆栈的内容()。
A: 先弹堆栈
B: 后弹堆栈
C: 不分先后弹堆栈
D: 任意弹堆栈
A: 先弹堆栈
B: 后弹堆栈
C: 不分先后弹堆栈
D: 任意弹堆栈
举一反三
- 对于51单片机而言,数据进入堆栈和从堆栈读出,遵循“先加后压,先弹后减”操作原则。
- 下列关于堆栈说法正确的是?() A: 复位后堆栈指针SP初始值为00H B: 堆栈是先SP+1,再进行堆栈 C: 弹栈是先弹出数据,再SP-1 D: 堆栈是先进后出的
- 在MCU中,堆栈是个特殊存储区,堆栈属于RAM空间的一部分,堆栈用于函数调用和中断切换时,保存和恢复现场数据。
- 堆栈是CPU中特殊的存储区,它采用先入后出的规则存取数据,s7中有3种不同的堆栈,分别是() A: 全局数据堆栈 B: 局域数据堆栈 C: 块堆栈 D: 中断堆栈
- 在主程序中调用子程序时,______ 指令将返回地址压入堆栈保护。子程序结束时,______ 指令将返回地址从堆栈中弹出。