CPU・アーキテクチャ

CPUのプログラムカウンタ(PC)が保持しているものはどれか。

  1. A次に実行する命令のアドレス
  2. B実行した命令の総数
  3. CCPUの温度
答えと解説を見る

正解:A. 次に実行する命令のアドレス

プログラムカウンタは、次に取り出して実行する命令のメモリ上のアドレスを保持するレジスタです。通常は命令を1つ実行するごとに次の命令のアドレスに進み、分岐命令ではジャンプ先のアドレスに書き換えられます。

  • A. 正しい。次に実行する命令のアドレスを保持します。
  • B. 実行した命令の数を数えるのは性能カウンタなどです。
  • C. 温度はセンサーで測るもので、プログラムカウンタとは関係ありません。
この分野を解く 分野ページへ

CPU・アーキテクチャのほかの問題

  1. キャッシュの書き込み方式で、ライトバック方式の説明として正しいものはどれか。
  2. セットアソシアティブ方式のキャッシュの説明として正しいものはどれか。
  3. 現在の多くのCPUで使われているキャッシュライン(キャッシュブロック)の大きさとして一般的なものはどれか。
  4. パイプラインで、前の命令の結果を次の命令がすぐ使う(データハザード)とき、レジスタへの書き込みを待たずに演算結果を直接次の命令に渡す手法はどれか。
  5. リトルエンディアンの説明として正しいものはどれか。