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

分野:ハードウェア|実際に出題されたIPA過去問題

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

  1.  0.3
  2.  2
  3.  150
  4.  300
解答・解説を見る

正解:エ

AI解説

タイマーのカウント速度は入力クロックを分周した後の周波数で決まる。分周後の周波数は16MHz÷32=0.5MHzであり、その1周期(1カウントに要する時間)は1/0.5MHz=2マイクロ秒である。初期値150からカウントダウンして0になるまでに150回のカウントが必要なので、150×2マイクロ秒=300マイクロ秒が最初の割込みまでの時間となる。 ア: 単位換算や桁数を誤った場合に生じ得る値であり、正しい計算過程(分周後の周期×カウント数)からは導かれない。 イ: 1カウント分の周期である2マイクロ秒そのものであり、150回のカウントを掛け合わせる計算が抜けている。 ウ: カウント数の150をそのままマイクロ秒の値として扱った誤りであり、クロック周期(1カウントあたり2マイクロ秒)を掛けていない。 エ: 正解。分周後の周波数0.5MHz(周期2マイクロ秒)に対して、カウント数150を掛けると150×2=300マイクロ秒になる。 💡 「分周後の周波数を求める→周期(1カウントの時間)に変換する→カウント数を掛ける」という3段階の手順を踏むことが計算のポイントである。

出典:令和7年度 秋期 応用情報技術者試験 午前 問23 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ハードウェア」分野の攻略ポイント

論理回路・電気電子・半導体・機器・組込みハードウェア・センサ/アクチュエータが範囲です。論理回路の真理値表は書けば必ず解けるため、時間さえかければ確実に取れる問題が多い分野です。

ハードウェアの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ハードウェア)の過去問