修了試験 2016-01-24実施分 基本情報技術者試験 問21
7セグメントLED点灯回路で,出力ポートに16進数でB0を出力したときの表示状態はどれか。 ここで,P7を最上位ビット(MSB),P0を最下位ビット(LSB)とし,ポートの出力が0のとき,LEDは点灯する。

正答2
解説
正解は2です。 この問題は、出力ポートの値から、7セグメントLEDのどのセグメントが点灯するかを読み取る問題です。 図の回路では、P0〜P6がセグメントa〜gに、P7が小数点DPに順につながっています。 ポートの出力が0のとき点灯するので、0のビットに対応するセグメントが光ります。 【計算】 16進数のB0を2進数に直すと、1011 0000です。 上位から順に、P7=1、P6=0、P5=1、P4=1、P3=0、P2=0、P1=0、P0=0です。 出力が0で点灯するのは、P0〜P3(a、b、c、d)とP6(g)です。 出力が1で消灯するのは、P4(e)、P5(f)、P7(DP)です。 上・右上・右下・下・中央の横棒が点灯し、小数点は消灯するので、数字の「3」の形になります。 【選択肢別解説】 1:× 選択肢1(図のア)は、右上bと右下cの縦棒と小数点DPだけが点灯した「1.」の形です。 a、d、gが消灯し、DPが点灯しているので条件と合いません。 2:○ 選択肢2(図のイ)は、a、b、c、d、gが点灯し、小数点が消灯した「3」の形です。 B0の各ビットから求めた点灯パターンと一致するので正しいです。 3:× 選択肢3(図のウ)は、a、c、d、e、f、gが点灯し、小数点も点灯した「6.」の形です。 e、f、DPはビットが1なので消灯するはずで、誤りです。 4:× 選択肢4(図のエ)は、a、d、e、f、gが点灯した「E」の形です。 bとcが消灯し、eとfが点灯しているので条件と合いません。 【ポイント】 「0で点灯」のような負論理の回路では、ビットの0と1を取り違えやすいので注意が必要です。 16進数は4ビットずつ2進数に直し、MSBとLSBの位置を確認してから対応付けましょう。まとめて解く
修了試験 2016-01-24実施分を通しで解く(80問)→