返回指令堆栈中的指针

这个问题在这里已经有了答案:

  • 什么和堆栈和堆在哪里? 25个答案

  • 返回指令指针存储在栈中的哪个位置?

    存储在任何堆栈中的任何东西总是存储在堆栈的顶部。 这是根据“堆栈”的定义。

    函数返回时如何使用RIP?

    当函数执行“返回”指令时,堆栈顶部的值被弹出,并存储在指令指针中。

    这导致程序在哪里继续执行?

    它离开的地方。 这不是call指示。 这是紧接在call指令之后的指令。

    链接地址: http://www.djcxy.com/p/2271.html

    上一篇: Return Instruction Pointer in the stack

    下一篇: Oridinary (automatic) variables in C++ use stack or heap?