IPA過去問ドリル

令和7年度 秋期 応用情報技術者試験 午前 問23

テクノロジ/ハードウェア

16ビットのダウンカウンターを用い,カウンターの値が0になると割込みを発生するハードウェアタイマーがある。カウンターに初期値として10進数の150をセットしてタイマーをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマーの入力クロック周波数は 16MHz を32分周したものとする。

出典:令和7年度 秋期 応用情報技術者試験 午前 問23

正解:エ

解説

タイマーの入力クロックは 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マイクロ秒です。
応用情報技術者の過去問を演習モードで解く