• ベストアンサー

BCDコードの計算

BCDコード(2進化10進符号)の100000110110は10進数で幾らか。 この問題がわかりませんどなたか教えてください。お願いします。

  • 科学
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.1

4桁ずつ(1000, 0011, 0110)区切って、左から 十進数の百の位 十進数の十の位 十進数の一の位 とします。 二進数の1000=十進数の8 二進数の0011=十進数の3 二進数の0110=十進数の6 ですから、BCDコードの100000110110は、 十進数の836(はっぴゃくさんじゅうろく)となります。

rikako6022
質問者

お礼

とてもわかりやすい解説ありがとうございました。助かりました!感謝しています。

関連するQ&A

  • バイナリとBCDコード

    2進法と2進化10進法の違いを簡略でいいので 教えてください! 懐かしき「2000年問題」の本を読んでいたら BCDコードの場合 コンピュータの数値認識  → 99に1が足されて   00(で一桁くりあがる) → 問題発生 バイナリ値の場合 → 1999から2000年の変化はただ1増えるに過ぎない と書いてありました。 できれば上記を踏まえて説明してくれると助かります! わかりにくい質問かもしれませんがよろしくです。

  • 10進数をBCDに変換する方法

    10進数から2進化10進数(BCD)に変換するところで疑問があります。 たとえば、10進数の3846をBCDに変換する場合答えはどのようになりますか? 私なりに考えたところまでを示しますが、答えがわかりません。 どこに考え方の間違いがあるのでしょうか? まず、3846を2進数に変換しました。 3846 → 0000111100000110 (2進数)となります。 ここからBCDに変換する場合、4ビットずつを1つと考えて数字を表現するので、上記の2進数の頭から4つずつ分けて考えると 1つ目 0000 2つ目 1111 3つ目 0000 4つ目 0110 の4つにわけました。 続いて、それぞれを10進化しました。 1つ目 0000 → 0 2つ目 1111 → 15 3つ目 0000 → 0 4つ目 0110 → 6 ここで疑問が出てきます。 2つ目のところで、1111を10進化すると15となってしまい桁上りが生じます。 この場合どのように処理するのが良いのでしょうか? どなたかご教授ください。

  • 10進数をBCDに変換する方法

    10進数から2進化10進数(BCD)に変換するところで疑問があります。 たとえば、10進数の3846をBCDに変換する場合答えはどのようになりますか? 私なりに考えたところまでを示しますが、答えがわかりません。 どこに考え方の間違いがあるのでしょうか? まず、3846を2進数に変換しました。 3846 → 0000111100000110 (2進数)となります。 ここからBCDに変換する場合、4ビットずつを1つと考えて数字を表現するので、上記の2進数の頭から4つずつ分けて考えると 1つ目 0000 2つ目 1111 3つ目 0000 4つ目 0110 の4つにわけました。 続いて、それぞれを10進化しました。 1つ目 0000 → 0 2つ目 1111 → 15 3つ目 0000 → 0 4つ目 0110 → 6 ここで疑問が出てきます。 2つ目のところで、1111を10進化すると15となってしまい桁上りが生じます。 この場合どのように処理するのが良いのでしょうか? どなたかご教授ください。

  • [応用情報]BCDの最大値について

    以下の問題を解いています。 ------------------------------------------------------------------------------------------- 第16問 4nビットを用いて整数を表現するとき,符号なし固定小数点表示法で表現できる最大値をaとし,BCD(2進化10進符号)で表現できる最大値をbとする。nが大きくなるとa/bはどれに近づくか。 --------------------------------------------------------------------------------------------- この解説で、BCDで表現できる最大値は、以下とあるのですが、なぜ9なのか?なぜ102なのかがわかりません。符号付だと4の1乗ビット=15ということは理解しています。 どなたか解説いただけませんでしょうか。 4の1乗ビット=9 4の2乗ビット=99≒10の2乗 4の3乗ビット=999≒10の3乗 4の4乗ビット=9999≒10の4乗 4のn乗ビット=10のn乗

  • シーケンサー入力で装置でよくBCDコード1248と言いますが。

    シーケンサー入力で装置でよくBCDコード1248と言いますが。 シーケンサーやカウンターの入力でよく1248(いち に よん ぱ)と言いますが、これはBCDコードを言っていると思います。  BCDコードでは2進法の0を0000で表記する為、最大16通りの組み合わせができると考えればよいのでしょうか? また何故制御機器で入力を言う場合1248と呼ぶのでしょうか?  よろしく解説お願いします。

  • 2進数からBCDコードへの変換

    今,2進カウンタを作り,これから7セグメントLEDへ出力する回路を作りたいのですが,1桁の場合は,デコーダICでそのまま変換可能なのですが,10進数に直したときに2桁以上になるものは,デコーダの前で各桁ごとのBCDコードに分けてあげないといけなくなります。ここが分からないのです。 回路の構成としては,カウンタ部分をアナログで構成し,そこで8個のスイッチをつけて,それぞれ2進数の各桁の入力としています。これと,3個のデコーダICと7セグメントLEDで2^8=255までを表示させたいのですが,どのような回路構成だとシンプルに作れるのでしょうか。また,そのようなICは存在するのでしょうか。

  • 論理回路

    以下の問題教えてください 1、(569)10をBCD符号で表せ 2、符号付8ビットで表せる最小整数値は( ) 3,符号付2進数(11010100)2は10進数で( )

  • 論理回路の設計

    16bitの符号付きBCDコードを2の補数表現された二進数に変換する論理回路を設計してください。立式からわかりません。 よろしくお願いします。

  • BCD(2進化10進数)

    初歩的な質問で申し訳ないのですが、10進数の13をBCDにすると00010011となるのは分かるのですが、13.31のように小数が含まれる場合も00010011.00110001というにしてしまっていいのでしょうか。

  • BCD・HEX・BINについて

    設備のタッチパネルでBCD入力にて100をいれました。HEXに変換した値はいくらでしょうか?