VC++でアセンブラ画面がでますが、アセンブラの種類は何ですか?

[戻る]
ガラ 2005/05/04(水) 13:56:10
VC++ 6.0 OS XP machine Mebius(SHARP) & vaio (SONNY)
アセンブラ画面で落ちることが多いので、
アセンブラデバッグしたいのですが、
Windows xp でVC++が動作する場合、
アセンブラはなんというアセンブラなのでしょうか?

kuma 2005/05/04(水) 14:18:38
|っд`)意味が分からない・・・

>アセンブラ画面で落ちる
デバッグモードのことでしょうか?

>アセンブラはなんというアセンブラなのでしょうか?
逆アセされたソースが、Intel系かGNU系か
ってのを聞きたいのでしょうか?

ガラ 2005/05/04(水) 14:34:18
デバッグモードでアセンブラ表示になるのですが、
このアセンブラを解読したいと思います。
名前がわかれば、それに関する書籍などが出ていると考えているのですが、
どうでしょうか?

シャノン 2005/05/04(水) 15:51:04
まず、デバッグモードならば、ソースを見ながらデバッグできませんか?
できるのならば、アセンブラデバッグよりはるかに効率的です。

ソースが無いとしたら、それは何故でしょうか。
他人が作った dll などを使っていて、そのなかでエラーが出ているならば、まずはその作った
人に問い合わせるとか、dll の使い方が間違えていないか検証するとかが先ではないでしょう
か。
アセンブラデバッグは、ソースが無くて、しかも作者がわからないとか、代替品を探している時
間も無とか、緊急に解決しなければいけない場合の最後の手段くらいに考えたほうがいいのでは
ないでしょうか。

で、名前ですが。
…アセンブラの名前って何だろう。
VC++ ならば、Intel x86 系です、とかが答えでしょうか。
本を買ってアセンブリコードを読みたいのならば、キーワードは「(80)x86(※」
「Pentium」「アセンブラ」「機械語」あたりかと。

※386 とか 846 とか。あるいは 80 をくっつけて 80386 とか 80486 とか。

シャノン 2005/05/04(水) 15:52:08
間違えた

> ※386 とか 846 とか。

386 とか 486 とか。

ガラ 2005/05/04(水) 17:42:19
ソースがでない理由は、よくわかりませんが、
MFC自体すべてのソースを提供しているのでしょうか?
ワークフレームの作業では、アセンブラソースが表示されるのでは、と
考えていましたが、どうでしょうか?
私のデバッグ環境では、よくアセンブラが表示されています。

xxx 2005/05/04(水) 18:09:25
>ソースがでない理由は、よくわかりませんが、

ソースが無いわけではないんだ。
じゃぁ、呼び出し履歴からさかのぼってみたらどう?

Ban 2005/05/04(水) 18:25:06
> MFC自体すべてのソースを提供しているのでしょうか?

基本的にはされてます。
VCのインストール時にMFCのソースをインストールするか
否かが選択できると思いますが、
最小構成などでインストールされていませんか?

ガラ 2005/05/04(水) 19:32:42
[[解決]]
kumaさん,シャノンさん,xxxさん,Banさん
ありがとうございます。
もう一度インストールしなおしてみます。
で、どうしても、アセンブラの内容が知りたいときは、X86系の
アセンブラの本を見てみます。

古いスレッドには追加発言できません。