基本情報技術者試験
2002年度 = 平成14年度・春期
午前
問22
割込みが発生すると、あるアドレスが退避され、割込み処理が実行される。割込み処理が完了すると、退避されていたアドレスが復帰され、割込み直前に実行していたプログラムの実行が再開される。退避されていたアドレスはどれか。
ア
割込みが発生したときに実行していた命令のアドレス
イ
割込みが発生したときに実行していた命令の次の命令のアドレス
ウ
割込み処理の最後の命令のアドレス
エ
割込み処理の先頭の命令のアドレス
解答
イ
解説
割込みが発生すると、
実行中の命令の次の命令のアドレス
が退避され、割込み処理が実行されます。割込み処理が完了すると、退避されていたアドレスが復帰され、割込み直前に実行していたプログラムの実行が再開されることになります。