インライン アセンブリで int 値をプッシュしています。
_asm
{
mov eax,i3
push eax
mov eax,ii
}
後で pop を実行してこの値を取得します。
_asm
{
pop eax
mov ii,eax
pop eax
mov i3,eax
}
ポップを行わずにスタックを検査したい。いくつかの値を再配置または再計算する必要があります。完了したら、スタックを復元できます。
私はasmで非常に錆びています。次のようなものがありますか:
mov ii,esp+4
次の(現在ではない)スタック要素を移動しますか?私はちょうど推測しています。このコードを 32 ビット Windows と 64 Windows 環境の両方で実行する必要があります。