标签: pointers assembly stack stack-pointer
为什么扩展堆栈指针(ESP)在每次PUSH或POP操作中都没有跳1h?
答案 0 :(得分:4)
那是因为PUSH将一个完整的寄存器推送到堆栈。在32位机器上,这是四个字节的数据。
PUSH
PUSHQ会在x86_64中将RSP改为8,因为它会推动64位。
PUSHQ