修了試験 2018-01-28実施分 基本情報技術者試験 問21
8ビットD/A変換器を使って負でない電圧を発生させる。 使用するD/A変換器は,最下位の1ビットの変化で出力が10ミリV変化する。 データに0を与えたときの出力は0ミリVである。 データに16進数で82を与えたときの出力は何ミリVか。
正答3
解説
正解は3です。 D/A(Digital to Analog)変換器に与えるデータ値から、出力電圧を求める問題です。 最下位の1ビットの変化で出力が10ミリV変わり、データ0のとき0ミリVなので、出力はデータ値×10ミリVです。 【計算】 16進数82を10進数に直すと、8×16+2×1=130です。 出力電圧は、130×10ミリV=1,300ミリVです。 【選択肢別解説】 1:× 820ミリVは、16進数の82を10進数の82とみなして10倍した値です。 2:× 1,024ミリVは2の10乗に当たる数で、データ値と1ビット当たりの電圧から求めた値ではありません。 3:○ 16進数82は10進数で130なので、130×10ミリV=1,300ミリVです。 4:× 1,312ミリVは、82×16で求めた値です。 16進数の82を10進数の82のまま扱い、10ではなく16を掛けています。 正しくは、82を10進数の130に直してから10ミリVを掛けます。 【ポイント】 D/A変換器の出力は、データ値×1ビット当たりの電圧で求めます。 8ビットなのでデータは0〜255の範囲となり、この変換器の出力は0〜2,550ミリVです。まとめて解く
修了試験 2018-01-28実施分を通しで解く(80問)→