ウカマル応用情報技術者ログイン

平成29年度 春期 応用情報技術者 問22

テクノロジ系

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

選択肢
正解と解説

正解 エ

16MHzを32分周したクロックは0.5MHzで、1カウントは2マイクロ秒です。150カウント分の150×2で300マイクロ秒になります。

入力クロックの周波数は16MHz÷32=0.5MHzです。周期は1÷0.5MHz=2マイクロ秒で、カウンタは2マイクロ秒ごとに1ずつ減ります。初期値150から0になるまでは150回のカウントが必要です。最初の割込みまでの時間は150×2マイクロ秒=300マイクロ秒です。

ア:0.3は300マイクロ秒をミリ秒で表した値です。マイクロ秒で表すと300です。

イ:2マイクロ秒はクロック1周期、つまり1カウント分の時間です。150カウント分を掛けていません。

ウ:150はカウント数そのものです。1カウントを1マイクロ秒としており、1カウントが2マイクロ秒であることを反映していません。

出典:平成29年度 春期 応用情報技術者試験 問22

全年度から出題。10問で実力を判定します。登録不要。

出典:平成29年度 春期 応用情報技術者試験 問22(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方