問23令和7年度 秋期テクノロジ系
16 ビットのダウンカウンターを用い,カウンターの値が 0 になると割込みを発生するハードウェアタイマーがある。カウンターに初期値として 10 進数の 150 をセットしてタイマーをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマーの入力クロック周波数は 16 MHz を 32 分周したものとする。
- ア0.3
- イ2
- ウ150
- エ300
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ ダウンカウンターは,入力クロックごとに値を一つずつ減らす。入力クロック周波数は16 MHzを32分周して0.5 MHzとなるので,一周期は2マイクロ秒である。初期値150から0になるまでの時間は,150×2=300マイクロ秒である。
- ア 0.3マイクロ秒は,分周後の入力クロックの一周期よりも短く,150回分を数える時間にはならない。
- イ 2マイクロ秒は,分周後の入力クロック一周期の時間であり,初期値150から0まで数える全時間ではない。
- ウ 150マイクロ秒は,カウンターの初期値をそのまま時間とみなした値であり,一周期2マイクロ秒を反映していない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和7年度 秋期 応用情報技術者試験 午前 問23