Я нажимаю некоторое значение int во встроенной сборке:
_asm
{
mov eax,i3
push eax
mov eax,ii
}
Позже я получаю это значение, делая всплывающие окна:
_asm
{
pop eax
mov ii,eax
pop eax
mov i3,eax
}
Что я хотел бы проверить свой стек, не делая pop. Мне нужно переставить или пересмотреть несколько значений. Затем я могу восстановить стек, когда закончу.
Я очень ржавый в asm. Есть ли что-то вроде:
mov ii,esp+4
который переместит следующий (не текущий) элемент стека? Я просто предполагаю. Мне нужно, чтобы этот код работал как в 32-битной, так и в 64-битной среде.