• 2022-10-31
    返回地址是CALL指令下一条指令的地址,被保存在堆栈中。
    A: 正确
    B: 错误
  • A

    内容

    • 0

      执行返回指令时,从堆栈中弹出的是 A: 调用指令的首地址 B: 调用指令的末地址 C: 调用指令下一条指令的首地址 D: 返回指令的末地址

    • 1

      执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。 A: CALL指令所在的地址 B: CALL指令的下一条指令的首地址 C: 子程序入口地址 D: CALL指令所在的段地址

    • 2

      CALL指令和RET指令对堆栈操作,正确的说法为()。 A: CALL指令从堆栈中取出子程序的地址 B: RET指令从堆栈中取出子程序的地址 C: CALL指令从堆栈中取出断点的地址 D: RET指令从堆栈中取出断点的地址

    • 3

      当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。

    • 4

      CALL 指令和RET指令对堆栈操作,错误的说法是( ) A: CALL指令压入断点地址进入堆栈 B: 只有CALL 指令对堆栈操作 C: CALL指令和RET 指令都对堆栈进行操作 D: RET 指令从堆栈中弹出断点地址