スタックサイズの見積り
■ このスレッドは過去ログ倉庫に格納されています
0056デフォルトの名無しさん
2006/05/15(月) 19:50:47具体的に言うと、
関数の頭で、BPをPUSH した後
必要サイズだけ BP を マイナスする そして、BP相対でローカル変数をアクセスする
関数の終わりで BP をPOPして RET する。
BPの指す領域はデータ領域なので、この領域を他の関数で参照する時には、当然
問題は発生しない。
関数の帰り番地、BPの保存とか
関数の途中で他のレジスタの保存が必要になれば
PUSH/POPする。 これはスタック領域だけど、この領域は参照されるべき領域じゃない
■ このスレッドは過去ログ倉庫に格納されています