平成26年度秋期 応用情報技術者試験 午前 問19
8ビット D/A 変換器を使って負でない電圧を発生させる。使用する D/A 変換器は,最下位の1ビットの変化で出力が10ミリV 変化する。データに0 を与えたときの出力は0ミリV である。データに16進数で82を与えたときの出力は何ミリV か。
- ア 820
- イ 1,024
- ウ 1,300
- エ 1,312
解答・解説を見る
正解:ウ
AI解説
16進数82を10進数に変換すると8×16+2=130である。このD/A変換器は最下位1ビットの変化で出力が10ミリV変化する(分解能10ミリV)ので、出力電圧は130×10=1,300ミリVとなる。「16進→10進変換」と「値×分解能」の2段階で計算する。 ア: 820ミリVは、16進数82を10進数の82とみなしてそのまま10ミリVを掛けた誤りである。 イ: 1,024ミリVは2の10乗の値であり、本問の計算とは無関係な数値である。 ウ: 正解。82(16進)=130(10進)、130×10ミリV=1,300ミリVである。 エ: 1,312ミリVは、16進からの変換で桁の重み付けを誤った(8×160+2×16のように計算した)場合の値である。 💡 16進→10進は「上位桁×16+下位桁」を確実に。D/A変換問題は「ディジタル値(10進)×1ビット当たりの電圧(分解能)」で機械的に解ける。
出典:平成26年度 秋期 応用情報技術者試験 午前 問19 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。