- ベストアンサー
アセンブリコードの表示
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
デバックでブレークポイントで止まったときなどに デバックツールバーの混合モード(右端)ボタンを押すと出るとおもいます。
関連するQ&A
- C#のアセンブリコードの表示のさせ方
C#2005を使っています。 良くホームページでC#のアセンブリコードはこれですと C#ソースの一部をその部分のアセンブラが書かれていますが これはどのようにして、特定の処理のアセンブリを見ているのでしょうか? 例えば以下の4行のソースの部分のアセンブリを見る方法が知りたいです。 for (i = 1; i < 10; i++) { Console.WriteLine("Hellow Word!"); }
- 締切済み
- C・C++・C#
- MIPSのアセンブリ・コードの問題です。
CコードからMIPSアセンブリコードへの変換問題を教えてください。 以下のC のコードに対応するMIPS のアセンブリ・コードを書け。 C コード: #define TAB_SIZE 8 int tab[TAB_SIZE]; void main() { int i; for (i = 1; i < TAB_SIZE; i++) { tab[i - 1] = tab[i]; } } • SPIM でのシミュレーションのため、 tab[8] = {8, 9, 10, 11, 12, 13, 14, 15}; としてコードを書け。つまり、データ・セグメントを次のようにせよ。 .data tab: .word 8, 9, 10, 11, 12, 13, 14, 15 • SPIM のDATA セクションが以下のようになることを確認せよ。 [0x10010000] 9 [0x10010004] a [0x10010008] b [0x1001000c] c [0x10010010] d [0x10010014] e [0x10010018] f [0x1001001c] f 1
- 締切済み
- その他(プログラミング・開発)
- アセンブリ言語は原始プログラムですか?
質問(1) アセンブリ言語というのは、 add $S1, $S2 みたいなやつですよね? wikipediaで「ソースコード(ソースプログラム、原始プログラム)」の注釈1,2を読むと、 注1:【機械語の命令に記述するアセンブリ言語(アセンブラ)が存在するが、このアセンブラ用の文字列で記述されたプログラムはソースコードとは呼ばれないのが普通である。】 注2:【アセンブリ言語で書かれたプログラムはソースコードと呼ばれない】 と書かれてあります。 でも、 他の教材では アセンブリ言語で書かれたプログラム(原始プログラム) と書かれています。 どっちが正しいのでしょうか? 質問(2) 目的プログラム(オブジェクトプログラム)とは、 IT用語辞典によると 【オブジェクトプログラムとは、ソースプログラム(人間が認識できるプログラム言語で高水準言語など?)をコンパイラで機械語に翻訳したプログラムのことである】 とありますが、 ソースプログラムをコンパイラで翻訳するとアセンブリ言語になるんではないのですか? そのアセンブリ言語をアセンブラで翻訳して機械語になるのではないのでしょうか? どなたかご教授ください。 お願いします。
- ベストアンサー
- 情報処理技術者
- アセンブリ言語のラベルについて
MASMアセンブラを使ってアセンブリ言語の勉強を始めました。 ラベルについてなのですが、以下のようなコードがあります。 msg db "ABCD" これは、msgという名前でメモリに4バイト確保して文字列で初期化するということだと分かりました。 そこで質問なのですが、msgというのはこの文字列の先頭アドレスを表すということですが、このmsgは上記の"ABCD"のようにメモリに領域を確保されて保存されているものなのでしょうか(C言語のポインタのようなもの)。 それとも、即値のように直接ソースコード上に書かれているものなのでしょうか。(つまり、アセンブルをするとソースコード上のmsgが"ABCD"の先頭アドレスに置き換わるようなことがおこるのでしょうか) 言葉足らずですみませんが、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- C言語→アセンブリコード
これ(↓)をアセンブリコードで書くとどうなるでしょうか? s=0; for(i=0;i<10;i++){ s=s+d[i]; } どなたか分かる方いらっしゃいましたらご教授ください!!!
- ベストアンサー
- C・C++・C#
- アセンブリ言語について。
アセンブリ言語と機械語は一対一で対応しているので、実行ファイルがあれば逆アセンブルすると 完全に元のアセンブリコードが復元できるのでしょうか?教えていただけないでしょうか?すみません。
- ベストアンサー
- その他([技術者向] コンピューター)
- SPARCアセンブリ言語
以下のC++でかかれたコードをSPARCアセンブリ言語に変換したいのですが、なかなかうまくいきません。 C++ main () { int x, y=0; for(x=2;x<=10;x=x+3) { y=y+(x/3 + 4); } x = x * 3; よろしければSPARCでの書き方を教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
お礼
解決することができました。 ありがとうございました。