- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC2005(x86系)の実行アドレス取得方法について)
VC2005(x86系)での実行アドレス取得方法
このQ&Aのポイント
- VC2005(x86系)において、現在実行中のRAMアドレス(プログラムカウンタ)を取得する方法について教えてください。
- コンパイルエラーが発生しているため、アセンブリでの方法ではなく、他の方法を教えてください。
- 要約文を3つ作成することで、VC2005(x86系)の実行アドレスを取得する方法についてまとめられました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんなのは? _asm { CALL NXT NXT: POP pc_pos ;この位置のアドレスが取れる }
お礼
すみません、思いっきり全角スペース入ってました><; ありがとうございます!取得することが出来ました!
補足
ありがとうございます。 しかし、コンパイルエラーが...。 貼り付けじゃまずいですか? でも、教えて頂いたことの、やっていることは理解できます。 文法見直してみます。 ----- error C3872: '0x3000': この文字を識別子で使用することはできません error C3872: '0x3000': この文字を識別子で使用することはできません error C3872: '0x3000': この文字を識別子で使用することはできません error C3872: '0x3000': この文字を識別子で使用することはできません error C2400: 'オペコード' の 'CALL NXT' はインライン アセンブラの構文エラーになります。 error C3872: '0x3000': この文字を識別子で使用することはできません error C3872: '0x3000': この文字を識別子で使用することはできません error C3872: '0x3000': この文字を識別子で使用することはできません error C3872: '0x3000': この文字を識別子で使用することはできません error C2400: 'オペコード' の 'POP pc_pos' はインライン アセンブラの構文エラーになります。