令和7年度 秋期 応用情報技術者試験 午前 問23
テクノロジ/ハードウェア16ビットのダウンカウンターを用い,カウンターの値が0になると割込みを発生するハードウェアタイマーがある。カウンターに初期値として10進数の150をセットしてタイマーをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマーの入力クロック周波数は 16MHz を32分周したものとする。
出典:令和7年度 秋期 応用情報技術者試験 午前 問23
- ア0.3
- イ2
- ウ150
- エ300
正解:エ
解説
タイマーの入力クロックは 16MHz÷32=500kHz です。1カウントに要する時間はその逆数で 1÷500,000秒=2マイクロ秒になります。初期値150から0までカウントダウンして割込みが発生するので,所要時間は 150×2=300マイクロ秒です。
選択肢ごとの解説
- ア誤り。0.3 は,300マイクロ秒という結果をミリ秒の値と取り違えた場合の値です。
- イ誤り。2 は1カウント当たりの時間(2マイクロ秒)そのものであり,カウント数150を掛けていません。
- ウ誤り。150 はカウント値をそのままマイクロ秒とみなした場合の値で,入力クロックを1MHzと誤ったことに相当します。
- エ正しい。1カウント2マイクロ秒×150カウント=300マイクロ秒です。