割込み時のプロセッサ処理

ネットワークスペシャリスト 平成28年度 秋期 午前Ⅱ 問22

割込み時のプロセッサ処理

ユーザプログラムの実行中に割込みが発生した場合のプロセッサの処理として,適切なものはどれか。 ①プログラムレジスタ(プログラムカウンタ)などの退避 ②ユーザモードから特権モードへの移行 ③割込み処理ルーチンの開始番地の決定 ④割込み処理ルーチンの実行

ア ①→③→④→②

イ ②→①→③→④

ウ ②→③→④→①

エ ③→④→①→②

正解を表示

イ

この問題に出てくる用語

命令レジスタ
CPUが主記憶から取り出した(フェッチした)命令を、解読して実行するまでの間、一時的に保持しておくレジスタ。命令レジスタの内容は、命令デコーダに渡される。
割込み
進行中の処理を一時中断し、発生した事象に対応する処理へ制御を移す仕組み。復帰に必要な処理状態を退避し、対応が終わったら復元する。

問題文:IPA公開の問題冊子(PDF)

↑