[0134] BCDコード

平成12年度秋期 (旧)第2情報処理技術者試験より
BCDコード( 2進化10進符号 )の 100100010101 は、10進数で幾らか。
-277
915
2325
4425

正解

解説

 2進数での10進数データ表現に関する問題です。

 BCDコード(Binary Coded Decimal)とは、10進数 0 から 9 の各桁を、4ビットの2進数で表現したものです。BCDコードで表現されたデータを10進表記するには、先頭ビットから4ビットずつデータを区切っていき、それぞれをそのまま10進表記に変換すればよいことになります。
BCDコードと10進数の対応



 BCDコード表記では、1001 で10進数の 9 が表現できてしまうので、1010 以上の数字は使用しないことに注意してください。

 この問題では、2進数 100100010101 を先頭ビットから4桁からずつ、3つの固まりに分解し、それらを 10進数へ変換することで、正解にたどりつくことができます。



 よって、915 のイが正解となります。
※ 解説の内容は執筆時点のものであり,含まれている情報の正確性,妥当性について保証するものではありません。ご注意ください・・・

関連する(かもしれない)問題