関数ポインタの作成

VirtualAllocで実行可能領域を作って呼び出すという例の手法を使って、その領域からdnako.dllのnako_group_execを呼び出して、なでしこのスクリプトを呼び出せるようにしよう、と画策中なのですが、アセンブリの各命令がマシン語でどういったバイナリになるのかがわからなくてつまづき中。
スタックからデータを任意のアドレスにpopしたり、スタックポインタを任意のアドレスに保存したりするのはどうしたらいいんでしょう……