栈
小于 1 分钟cpp
esp与栈的关系
栈是类似一个垂直的数组的结构,遵循先进后出的规则,从上到下地址依次增大,所以每 push 依次会导致 esp (栈顶指针)减小。
push eax
上面的指令是将寄存器 eax 中的数据压入栈,同时 esp 减小4个字节(eax 是32位寄存器,其长度是4个字节)
栈是类似一个垂直的数组的结构,遵循先进后出的规则,从上到下地址依次增大,所以每 push 依次会导致 esp (栈顶指针)减小。
push eax
上面的指令是将寄存器 eax 中的数据压入栈,同时 esp 减小4个字节(eax 是32位寄存器,其长度是4个字节)