平成14年春期試験問題 午前問22
問22解説へ
割込みが発生すると,あるアドレスが退避され,割込み処理が実行される。割込み処理が完了すると,退避されていたアドレスが復帰され,割込み直前に実行していたプログラムの実行が再開される。退避されていたアドレスはどれか。
- 割込みが発生したときに実行していた命令のアドレス
- 割込みが発生したときに実行していた命令の次の命令のアドレス
- 割込み処理の最後の命令のアドレス
- 割込み処理の先頭の命令のアドレス
広告
解説
割込みが発生すると次のような流れで現在実行中のプログラムが中断され、割込み処理が実行されます。
したがって、正解は「イ」です。
- 新たな命令の発行を止める
- 現在実行中の命令を全て終了させる
- 次に実行されるはずだった命令のアドレスを退避する
- 実行中のプログラムを中断させる
- 割込み処理が実行
したがって、正解は「イ」です。
広告