2011-11-07 9 views
-6

プロシージャに変数を送るために変数をcおよび(または)パスカルで送信する必要がありますか? 私はこの作業を検索してBP(ベースポインタ) で行う必要があります。むしろBPがそれを行うと言うべきで、もう一つはCとPascalが互いに反対であるということです。変数をcおよびパスカルのプロシージャに送る

+0

私はテキストを理解していません...あなたは何を教えてくれるのですか? – nabuchodonossor

+0

申し訳ありませんが私から間違いでした。 私が持っている問題は、ベースポインタがどのように動作するかの例が少なくとも必要であるということです。 – sam

答えて

2

ご不明な点があります。 は、x86アーキテクチャ上でCとPascalの呼び出し規則について質問しているようです(少なくともBPのヒントはこれを参照してください)。

この場合、Wikipedia page on x86 calling conventionsを勉強して、特定の質問があるときに戻ってくることをおすすめします。

さらにX86 Assembly/High-Level Languagesとその中の「さらなるレディング」のリンクをチェックしたいと思うかもしれません。

関連する問題