执行返回指令时,从堆栈中弹出的是
A: 调用指令的首地址
B: 调用指令的末地址
C: 调用指令下一条指令的首地址
D: 返回指令的末地址
A: 调用指令的首地址
B: 调用指令的末地址
C: 调用指令下一条指令的首地址
D: 返回指令的末地址
举一反三
- 执行返回指令时,返回的断点是调用指令的首地址
- 在主程序中调用子程序时,______ 指令将返回地址压入堆栈保护。子程序结束时,______ 指令将返回地址从堆栈中弹出。
- 当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
- PC的值是() A: 当前指令前一条指令的首地址 B: 当前正在执行指令的首地址 C: 当前指令下一条指令的首地址
- 执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。 A: CALL指令所在的地址 B: CALL指令的下一条指令的首地址 C: 子程序入口地址 D: CALL指令所在的段地址