科目A-1(多肢選択式・四肢択一、30問)
あるマイコンにおいて、割込み要求(IRQ)の発生から割込みコントローラでの受付・優先度判定までに1.2μs、CPUが実行中の命令を完了して割込みベクタへ分岐するまでに0.6μs、割込みハンドラ内でレジスタ一式をスタックへ退避するのに0.5μsを要する。割込み発生から、ハンドラ内の本来の処理(業務コード)が実行を開始するまでに要する時間はどれか。
- A1.7μs
- B1.1μs
- ✓2.3μs
- D2.9μs
解説
割込み発生から業務コード実行開始までの時間は、受付・判定時間、ベクタ分岐までの時間、レジスタ退避時間の合計であり、1.2+0.6+0.5=2.3μsとなる。
根拠マイコンとハードウェア:割込み応答時間