割込み処理の終了後に、割込みによって中断された処理を割り込まれた場所から再開するために、割込み発生時にプロセッサが保存するものはどれか。
ア インデックスレジスタ
イ データレジスタ
ウ プログラムカウンタ
エ 命令レジスタ
ウ
ア インデックスレジスタは、アクセスするメモリの番地の相対位置を格納する。
イ データレジスタは、演算に必要なデータや演算結果を格納する。
ウ 正しい。プログラムカウンタは、次に読み出す機械語命令が格納されているアドレスを保持する。割込み発生時には、プログラムカウンタに格納されているアドレスをスタックに退避させ、割込み処理終了時にプログラムカウンタにそのアドレス値を戻す。
エ 命令レジスタにはメモリから読み出された機械語命令が入る。
問9 | 目次 | 問11 |