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

    内容

    • 0

      返回指令RET从当前堆栈顶部获得返回地址。 A: 正确 B: 错误

    • 1

      与CALL指令相对应,RET指令通常作为子程序的最后一条指令,执行时会自动从栈中弹出返回地址(RET指令自动完成出栈操作),用以返回到调用这个子程序的断点处。

    • 2

      在执行CALL指令时,硬件自动将断点地址压入堆栈中。()

    • 3

      中国大学MOOC: 返回指令RET从当前堆栈顶部获得返回地址。

    • 4

      返回指令RET执行时,从当前堆栈顶部弹出返回地址。 A: 正确 B: 错误