前川/研究のための
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[前川]]
単純性は規則性につながる。
小さければ小さいほど高速になる。
優れた設計には適度な妥協が必要である。
:[[Java Processor>前川/研究のための/Java Processor]]|Java Processorについて。
:[[Java Virtual Machine>前川/研究のための/Java Virtual Machine]]|Java Virtual Machineについて。
:[[Quartus>前川/研究のための/Quartus]]|Quartusについて。
:[[VerilogHDL>前川/研究のための/VerilogHDL]]|VerilogHDLについて。
:[[コンパイラ>前川/研究のための/コンパイラ]]|コンパイラについて。
**マイクロコード [#df89dde5]
-命令セットアーキテクチャによって定められた命令を、プロセッサ内でさらに分割した単純な命令のこと。
ある命令セットに対応するマイクロコードの列は、プロセッサ内に保持されており、メモリから命令を読みこんだ時にマイクロコードに分解され、実行される。マイクロコードは、マイクロアーキテクチャに即した単純な命令であるため、高速に実行できる。また、命令セットの命令はマイクロプログラムによって表現されるため、一つの命令で複雑な処理を行なうことが可能である。
マイクロプログラム制御方式の利点は、マイクロアーキテクチャと命令セットアーキテクチャを分離できることである。同一のマイクロアーキテクチャ、つまり同じ回路、同じマイクロコードをもつプロセッサでも、マイクロプログラムを書換えることで、ハードウェアの変更をすることなく異なる命令セットを持つプロセッサにすることができる。また、その逆に、異なるマイクロアーキテクチャを持つプロセッサを、すべて同一の命令セットに合わせることも行なえる。
マイクロプロセッサの制御方式には、マイクロプログラム制御方式のほかに、ハードウェアの結線によって制御信号を発生させる結線論理方式などがある。
終了行:
[[前川]]
単純性は規則性につながる。
小さければ小さいほど高速になる。
優れた設計には適度な妥協が必要である。
:[[Java Processor>前川/研究のための/Java Processor]]|Java Processorについて。
:[[Java Virtual Machine>前川/研究のための/Java Virtual Machine]]|Java Virtual Machineについて。
:[[Quartus>前川/研究のための/Quartus]]|Quartusについて。
:[[VerilogHDL>前川/研究のための/VerilogHDL]]|VerilogHDLについて。
:[[コンパイラ>前川/研究のための/コンパイラ]]|コンパイラについて。
**マイクロコード [#df89dde5]
-命令セットアーキテクチャによって定められた命令を、プロセッサ内でさらに分割した単純な命令のこと。
ある命令セットに対応するマイクロコードの列は、プロセッサ内に保持されており、メモリから命令を読みこんだ時にマイクロコードに分解され、実行される。マイクロコードは、マイクロアーキテクチャに即した単純な命令であるため、高速に実行できる。また、命令セットの命令はマイクロプログラムによって表現されるため、一つの命令で複雑な処理を行なうことが可能である。
マイクロプログラム制御方式の利点は、マイクロアーキテクチャと命令セットアーキテクチャを分離できることである。同一のマイクロアーキテクチャ、つまり同じ回路、同じマイクロコードをもつプロセッサでも、マイクロプログラムを書換えることで、ハードウェアの変更をすることなく異なる命令セットを持つプロセッサにすることができる。また、その逆に、異なるマイクロアーキテクチャを持つプロセッサを、すべて同一の命令セットに合わせることも行なえる。
マイクロプロセッサの制御方式には、マイクロプログラム制御方式のほかに、ハードウェアの結線によって制御信号を発生させる結線論理方式などがある。
ページ名: