Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么扩展堆栈指针 (ESP) 在每个 PUSH 或 POP 操作中不跳转 1h?
那是因为PUSH将整个寄存器推入堆栈。在 32 位机器上,这是 4 个字节的数据。
PUSH
PUSHQ会在 x86_64 中将 RSP 更改 8,因为它会推送 64 位。
PUSHQ