コンピュータ構成要素

基本情報技術者試験 科目A免除 修了試験 20190609 実施分 問11

ユーザモードにおいて,プログラムの実行中に割込みが発生した時の①〜④に示すプロセッサの処理の順序として,適切なものはどれか。 ① ユーザモードから特権モードへの移行 ② 割込み処理ルーチンの開始番地の決定 ③ 割込み処理ルーチンの実行 ④ 割込み要求の受付
  • ア ① → ④ → ② → ③
  • イ ② → ④ → ③ → ①
  • ウ ④ → ① → ② → ③
  • エ ④ → ② → ① → ③

出典:基本情報技術者試験 科目A免除 修了試験 20190609 実施分 問11

答えと解説を見る

正解:ウ

覚える知識

割込み時のプログラムカウンタ退避

割込み発生時はまず要求を受け付け、特権モードへ移行し、処理ルーチンの開始番地を決めて実行する。

この問題で必要なこと

割込み処理は、要求受付→特権モードへ移行→開始番地決定→ルーチン実行の順。

ひっかけ

開始番地の決定とモード移行の順序の入替え。

この知識の出題:本試験系 2 回・免除試験 1 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「割込みと入出力の制御方式」で学ぶ

同じ知識の過去問