Instruction unit とは

中央処理装置(CPU)内の命令ユニット(IU)は、メモリからフェッチされ、適切な順序で実行されるプログラム命令を編成する役割を果たす。これは制御ユニットの一部であり、CPUの一部です。
コンピュータアーキテクチャの最も単純なスタイルでは、命令サイクルは非常に堅牢であり、プログラマによって指定された通り正確に実行される。サイクルの命令フェッチ部では、プログラムカウンタ(PC)レジスタの内容がアドレスバス上に置かれ、メモリユニットに送られる。メモリユニットはそのアドレスで命令を返し、命令レジスタ(IR)にラッチされる。 PCの内容は、次の命令サイクルのために準備された新しい値(ジャンプ命令または分岐命令の場合)によってインクリメントまたは上書きされる。
ただし、命令パイプライン、アウトオブオーダー実行、さらには単純な命令キャッシュの導入など、パフォーマンスを向上させる機能が追加されると、これははるかに複雑になります。