假设我想在不使用 POP 的情况下查看堆栈中的顶部两个元素。
我如何访问它 - 我正在尝试:
mov ebp, esp
mov eax, [ebp]
mov ebx, [ebp-4]
最佳答案
PUSH
预先递减堆栈指针,POP
后递增它。因此,查看前两个 DWORDS:
mov eax, [esp] ; Top of stack
mov ebx, [esp+4] ; Second element on the stack
关于assembly - nasm 英特尔 : Access items in the stack without using pop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907924/