平成23年秋目次 前の問題 次の問題
問10
CPUのプログラムレジスタ(プログラムカウンタ)の役割はどれか。ア 演算を行うために,メモリから読み出したデータを保持する。
イ 条件付き分岐命令を実行するために,演算結果の状態を保持する。
ウ 命令のデコードを行うために,メモリから読み出した命令を保持する。
エ 命令を読み出すために,次の命令が格納されたアドレスを保持する
。
解説
プログラムレジスタとは、プログラムの命令を1つづつ実行していくために、次に実行すべき命令のアドレスを保持しているレジスタである。 ふつうは、1つ命令を実行すると、次の命令が実行できるように、1つ分増えるようにしておけばよいが、どこかの命令にジャンプさせたいような場合には、とび先の命令のアドレスをプログラムレジスタに格納すれば、次にそれが実行されるようになる。 ア アキュムレータの説明イ フラグレジスタの説明
ウ 命令レジスタの説明
エ 正解
0 件のコメント:
コメントを投稿