プログラム カウンタは次に実行する命令のアドレスを保持し、命令レジスタは実行する実際の命令を保持します。そのうちの1つで十分ではないでしょうか?
そして、これらのレジスタのそれぞれの長さは?
ありがとう。
プログラム カウンタは次に実行する命令のアドレスを保持し、命令レジスタは実行する実際の命令を保持します。そのうちの1つで十分ではないでしょうか?
そして、これらのレジスタのそれぞれの長さは?
ありがとう。
あなたが述べたように、プログラムカウンター(PC)は次に実行する命令のアドレスを保持し、命令レジスター(IR)は実行される実際の命令を格納します(ただし、そのアドレスではありません)。
これらのレジスタの長さに関連して、現在のマシンには 64 ビット PC があります。IR の長さ (論理的な観点から) は、アーキテクチャによって異なります。
これらのマシンはサイクルごとに複数の命令をフェッチ、デコード、実行できるため、IR の物理的な実装を数行で記述するのは簡単ではありません。