标签: assembly x86 nasm intel
假设我想在不使用POP的情况下查看堆栈中的前两个元素。
我如何访问它 - 我正在尝试:
mov ebp, esp mov eax, [ebp] mov ebx, [ebp-4]
答案 0 :(得分:3)
PUSH预先递减堆栈指针,POP后递增它。所以要看看前两个DWORDS:
PUSH
POP
mov eax, [esp] ; Top of stack mov ebx, [esp+4] ; Second element on the stack