• ベストアンサー

命令セットについて

インテルのアセンブリ言語の命令セットとMIPSの命令セットの構成の違いを詳しく教えて下さい(*_*) お願いします★

noname#171599
noname#171599

質問者が選んだベストアンサー

  • ベストアンサー
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

CISC(MISC) と RISC で検索してみるといいかも

関連するQ&A

  • アセンブリ命令、命令セットアーキテクチャ等の用語

    ソフトウェア中心の技術者です。 コンパイラからアセンブリ言語を吐き出させ、そこからプロセッサ内部の動作を詳しく解析していたいと思っています。そうしたところ、先輩から「そういうことなら、命令セットアーキテクチャを勉強するといいよ」、とアドバイスをもらいました。 ここで質問なのですが、 1 「アセンブリ命令」と「命令セット」とはほぼ同じ言葉だと思って差し支えないでしょうか? 2 また、「命令セットアーキテクチャ」とは、「決定した命令セットから成るプロセッサ内部の仕様」と思って良いのでしょうか? 例えば、ジャンプ命令を受けたときには、構造的にどのようなしくみでプログラムカウンタのデータを変えるか、とかを規定したしくみそのものと理解していますが、それで正しいでしょうか?  以上、よろしくお願いします。

  • IA-32とMIPSの命令セットが異なる理由

    なぜIA-32とMIPSの命令セットは異なるんですか? 同じ命令セットにしない必要はあったのでしょうか?

  • MIPSプロセッサの命令と、インテルX86の命令

    MIPSプロセッサの命令と、インテルX86の命令が違う理由について教えてください。

  • 命令ミックスの計算

    基本情報技術者の問題にMIPSの計算問題が二問出てきました。1問は1クロック時間、平均命令実行時間、MIPSをすんなり求めました。二問目は3つの命令があり出現比率などが指定してあり平均MIPSを求めるものでした。1問目はMIPSを求める際に10^6で割り、二問目は10^6で割りませんでした。なぜ割らないのでしょうか。 二問目は画像を貼っておきます。

  • 命令セットについて

    1)拡張命令セットとしてMMX,SSE1,2,3、 エンハンスド3D now!がありますが、 MMX、SSEはでてからずいぶん時間が経つと思うで、ほとんどのソフトが対応してると思うんですが、 pentium4が得意とするSSE2対応のソフトは今 どれくらいあるのでしょうか? 2)AMDのAthlonは3Dゲームに強いといわれていますが、これはゲームがエンハンスド3D now!に対応しているからでしょうか?またはAthlonのCPU単体の能力が優れているからなのでしょうか? ほとんどのゲームが3D nowに対応していると考えてもいいのでしょうか? AMDは3D now professionalでSSE,SSE2をサポートしざる得なくなったことから3D nowは捨てられたとおもっていたのですが、 3)複数の命令セットに対応したソフトがありますが、 複数の命令セットを同時に使うことはできるんですか? 4)ソフトが命令セットに対応しているかどうかはどうやってしらべたらいいんですか? 暇な時でもよろしくおねがいします。

  • 標準ライブラリと命令セットの違い

    標準ライブラリ関数と命令セットの違いが分かりません。そもそも標準ライブラリ関数と命令セットの意味が分からないのですが。どこかよいホームページはございませんでしょうか?

  • CASL アセンブラ命令 アプリ機能

    例えば、CASLのアセンブラ命令にDCがある。 LABER DC 100 とすると。 これは、メモリに領域を確保し100をいれる命令だが、プログラムが変更されれば、メモリアドレスは変更される。 CASLには機械語命令・マクロ命令・アセンブラ命令がある。 機械語命令は人に分かりやすいようにニーモニックが付けられているだけだが、 アセンブラ命令はプログラムが変更されればそのアドレスは移動するという、ハンドアセンブリでは、できない機能が含まれている。 アセンブリ言語は色々ありますが、アセンブラ言語は人に見やすいようにニーモニックが付けられているだけでなく、CASLのDC命令のように、ハンドアセンブリではできないアドレスの自動変更のようなアプリケーションとしての機能(OS的機能)も一般にふくまれているとかんがえてよいのでしょうか? よろしく願います。

  • DirectXでSIMD命令セットについて

    DirectXはSIMD命令セットに対応しているとのことですが、DirectXのライブラリを使うとSIMD命令で最適化された命令が使われるということでいいのでしょうか? だとすれば、どの様な場所でSIMD命令セットが使われてるか知る手段はあるのでしょうか? SIMD命令セットを勉強して自分のプログラム(ゲーム)に応用して使いたいと考えているのですが、SIMD命令セットを使うことは有効なことなのでしょうか?DirectXを使ってプログラミングをすると仮定して、自分のプログラムでSIMD命令を使うと有効な場所などあれば教えてください。

  • 命令セットアーキテクチャとは?

    学校の授業で命令セットアーキテクチャという言葉がでてくるのですが、 意味としてはHWと低レベルSWとのインターフェースとかかれているのですが、 ようするになんですか?どんな命令を組み合わせてるかの構造、 というただそれだけの意味なのでしょうか?よくわかりません。 お願いします。

  • コンピュータアーティテクチャ

    写真の左のCプログラムの断片をコンパイルした結果、右のMIPSアセンブリプログラムが得られるとします。 空欄に入る命令を教えて欲しいです