×
コンピュータ構成要素
  • プログラムカウンタ (PC):CPUが次に実行すべき命令が格納されている、主記憶装置上のアドレス(場所)を記憶しておくレジスタです。命令を一つ読み込むごとに自動的に値が増加し、次の命令を指し示すように働きます。
  • 命令レジスタ (IR):主記憶装置から読み込まれた命令そのものを、解読(デコード)するために一時的に保持しておくレジスタです。
  • 汎用レジスタ:特定の用途に限定されず、計算途中のデータや一時的なアドレス計算などに自由に使えるレジスタです。
  • アキュムレータ:演算処理の対象となるデータや、演算の最終的な結果を格納するために特化したレジスタです。多くの演算命令はアキュムレータ上のデータに対して行われます。
  • ベースレジスタ / インデックスレジスタ:メモリアドレスの計算において、基準となるアドレスやそこからの相対的なズレ(オフセット)を保持し、効率的なメモリアクセスを実現するために使用されます。
  • フラグレジスタ (ステータスレジスタ):直前の演算結果がゼロであったか、桁あふれ(オーバーフロー)が発生したか、マイナスの値になったかといった、CPUの現在の状態をビット単位のフラグとして記憶するレジスタです。条件分岐の際に参照されます。