資格暗記無料で始める

CPUの命令実行サイクルとは?

CPUの命令実行サイクルとは、CPUが1つの命令を処理する基本的な流れ。命令を記憶装置から読み出す「フェッチ」、命令の内容を解読する「デコード」、演算対象のデータを読み出す「オペランドフェッチ」、実際に演算を行う「エグゼキュート」、結果を書き戻す「ライトバック」という段階で進む。

しーぴーゆーのめいれいじっこうさいくる

応用情報技術者試験の頻出用語/テクノロジ系


CPUの命令実行サイクルの意味

CPUが1つの命令を処理する基本的な流れ。命令を記憶装置から読み出す「フェッチ」、命令の内容を解読する「デコード」、演算対象のデータを読み出す「オペランドフェッチ」、実際に演算を行う「エグゼキュート」、結果を書き戻す「ライトバック」という段階で進む。

CPUの命令実行サイクルの具体例

「A+Bの結果をCに格納せよ」という命令なら、命令自体の取得(フェッチ)、加算命令だと解読(デコード)、AとBの値の取得、加算の実行、Cへの書き込みという流れで処理される。

CPUの命令実行サイクルは試験でどう引っ掛けられる?

プログラムカウンタが更新されるのは命令の実行後ではなく、命令を取り出した(フェッチした)直後で、この時点ですでに次の命令のアドレスを指している。分岐命令が書き換えるのもここ。また取り出した命令を保持するのは命令レジスタ、参照先アドレスを保持するのはアドレスレジスタで、役割を取り違えやすい。

CPUの命令実行サイクルと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。