0

このようにスタックをセットアップすると

push rbp;
mov rbp, rsp;
sub rsp, 64;

する必要がありますか

mov rsp, rbp;
pop rbp;
ret 64;

またはのみ

mov rsp, rbp;
pop rbp;
ret;

?

4

2 に答える 2

1

次のことを行うだけで十分です。

mov rsp, rbp;
pop rbp;
ret;

subrspの古い値を復元するため(命令でどれだけ減少したかに関係なく)。

于 2013-12-21T14:26:29.243 に答える