• ベストアンサー

フレームポインタについて

こんにちは x86の場合、フレームポインタは関数呼び出し直後のスタックポインタの値を保持してると書いてありました スタックは引数、リターンアドレス、ebp保存値、ローカル変数の順番で格納されると認識しています 関数呼び出し直後のスタックポインタの値とは、正確にはどこを指してるのでしょうか よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

英語は苦手かもしれんが, この辺の細かい話をするならアセンブリくらいは読めると仮定. PDF だけど.

参考URL:
http://www.oreilly.co.jp/editors/debug_hacks_09.pdf
noname#180460
質問者

お礼

何度もありがとうございます 実は、このPDFは読んでいました いろいろ情報を探してるうちに、重大な勘違いをしてることに気付きました そのへんの情報を整理して、改めて質問させていただきたいと思います ありがとうございました

その他の回答 (2)

  • kumatti1
  • ベストアンサー率60% (73/121)
回答No.2

Intelのサイトで「IA-32」に付いて検索されたらいいのでは。

参考URL:
http://www.intel.com/
noname#180460
質問者

お礼

回答ありがとうございます 英語が苦手なので、日本語のサイトやドキュメントはないでしょうか (もしあれば、私の検索力不足です--;) インテルに問い合わせたところ、やはりパソコンのメーカーに聞いてくれとのこのでした メーカーに依存しない一般的な情報というのは、日本語ではないでしょうか

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1
noname#180460
質問者

お礼

情報ありがとうございます 英語が苦手なのでまだ半分くらいしか読んでませんが、平行して調べていたプロローグやエピローグの情報も掲載されていて、目から鱗です 情報を検討してもう少し様子を見たいと思います

関連するQ&A