ソフトウェア中心の技術者です。
コンパイラからアセンブリ言語を吐き出させ、そこからプロセッサ内部の動作を詳しく解析していたいと思っています。そうしたところ、先輩から「そういうことなら、命令セットアーキテクチャを勉強するといいよ」、とアドバイスをもらいました。
ここで質問なのですが、
1 「アセンブリ命令」と「命令セット」とはほぼ同じ言葉だと思って差し支えないでしょうか?
2 また、「命令セットアーキテクチャ」とは、「決定した命令セットから成るプロセッサ内部の仕様」と思って良いのでしょうか? 例えば、ジャンプ命令を受けたときには、構造的にどのようなしくみでプログラムカウンタのデータを変えるか、とかを規定したしくみそのものと理解していますが、それで正しいでしょうか?
以上、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
現在のプロセッサの動作は極めて複雑になっておりアセンブリレベルで眺めてもその具体的な動作は理解できません。
これを参照 http://d.hatena.ne.jp/hyoshiok/20070916#p1
そこまで複雑でないものでもジャンプ命令の先読み動作とか、キャッシュのヒットミスによる動作などはデータや他のプロセスなどに依存して変化します。
アセンブリ言語から動作を理解するのであれば、最初はPICマイコンやAVRマイコン辺りから始めるのが良いでしょう。
取りあえず、ここでも読んでください。
http://www.picfun.com/cpuframe.html
>1 「アセンブリ命令」と「命令セット」とはほぼ同じ言葉だと思って差し支えないでしょうか
まあそうです。 「アセンブリ命令」には「命令セット」に含まれない「疑似命令」等が含まれます。
>2 また、「命令セットアーキテクチャ」とは、「決定した命令セットから成るプロセッサ内部の仕様」と思って良いのでしょうか?
そう思ってよいでしょう。
ご回答ありがとうございます。
どこまでを理解していて、どこからが理解できていないのか、tadysさんの回答にてはっきりさせることができました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- その他(悩み相談・人生相談) 「はぁ…」とか言わずに中身教えてくあげればいいのに。 って提案の意味で伝えたら 相手は、命令するなと 2 2022/07/11 15:27
- 訴訟・裁判 強制執行までの流れ 3 2023/04/12 22:30
- 哲学 《光あれ》という命令法は どういう実態か 1 2023/01/24 17:57
- 防災 【危険物乙4所持者に質問です】危険物施設の基準適合命令、危険物の貯蔵取扱いの基準遵守命令、製造所の緊 1 2022/06/08 17:35
- 憲法・法令通則 マスクのお話 マスクは今推奨という形です。 「推奨(すいしょう)」は「物事や人物の優れている部分をあ 6 2022/04/25 12:49
- その他(悩み相談・人生相談) 命令された時の対処法を教えて下さい 今から勉強しようと思っていたのに親や家族に勉強しろと命令された時 4 2022/07/13 15:27
- 弁護士・行政書士・司法書士・社会保険労務士 行政書士試験の行政法についての質問になります。 行政法の行政手続法についての質問になります。 問 意 1 2023/08/09 13:35
- 日本語 用言の活用組織はいかにして生成したか:或る試論 1 2022/06/30 05:41
- 事件・事故 ガーシー容疑者にパスポート返納命令。なぜ? ガーシー容疑者だけ特別扱いなのか? 7 2023/03/18 08:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報