>797
読んでみたけど、「変数はスタックに置かれる」という前提が
スッポリと抜けて議論されてるのに少し違和感を覚えた。

mov eax, [esp+n]
mov ebx, [esp+m]
mov [esp+m], eax
mov [esp+n], ebx
こうかな?