2012年3月21日水曜日

=== 平成23年秋 問10 ===


平成23年秋目次  前の問題  次の問題

問10

CPUのプログラムレジスタ(プログラムカウンタ)の役割はどれか。

ア 演算を行うために,メモリから読み出したデータを保持する。
イ 条件付き分岐命令を実行するために,演算結果の状態を保持する。
ウ 命令のデコードを行うために,メモリから読み出した命令を保持する。
エ 命令を読み出すために,次の命令が格納されたアドレスを保持する



解説

プログラムレジスタとは、プログラムの命令を1つづつ実行していくために、次に実行すべき命令のアドレスを保持しているレジスタである。 ふつうは、1つ命令を実行すると、次の命令が実行できるように、1つ分増えるようにしておけばよいが、どこかの命令にジャンプさせたいような場合には、とび先の命令のアドレスをプログラムレジスタに格納すれば、次にそれが実行されるようになる。 ア アキュムレータの説明
イ フラグレジスタの説明
ウ 命令レジスタの説明
エ 正解


0 件のコメント:

コメントを投稿