令和2年度 10月 応用情報技術者試験 午前 問24
テクノロジ/ハードウェア8 ビット D/A 変換器を使って負でない電圧を発生させる。使用する D/A 変換器は,最下位の 1 ビットの変化で出力が 10 ミリ V 変化する。データに 0 を与えたときの出力は 0 ミリ V である。データに 16 進数で 82 を与えたときの出力は何ミリ V か。
出典:令和2年度 10月 応用情報技術者試験 午前 問24
- ア820
- イ1,024
- ウ1,300
- エ1,312
正解:ウ
解説
16 進数の 82 は 10 進数で 8×16+2=130 です。最下位ビットが 1 変化すると出力が 10 ミリ V 変化し,データ 0 のとき 0 ミリ V なので,出力は 130×10=1,300 ミリ V となります。
選択肢ごとの解説
- ア誤り。820 ミリ V は 16 進数の 82 を 10 進数の 82 と読み違えて 82×10 と計算した値です。
- イ誤り。1,024 ミリ V は 2 の 10 乗に当たる値で,ビット数と分解能を取り違えた場合に選びやすい値です。データ 82(16 進数)に対応する出力ではありません。
- ウ正しい。130×10=1,300 ミリ V です。
- エ誤り。1,312 ミリ V は 82 を 10 進数のまま 16 倍した値(82×16)で,16 進数の桁の重みの扱いを誤っています。