デジタルロジック-2進化10進コード(BCDコード)

2進化10進コード(BCDコード)
2進化10進は
、タイトル同じです。2進化10進コードは、2進化と10進をすばやく変換するために使用されます。

  • 加重コード-「8421」コード
  • 加重コード-「2421」コード
  • 不正なコード-残りの3つのコード
  • 許可されていないコード-グレイコード(グレイコードは巡回コードとも呼ばれます)
10進数 8421ヤード 5421ヤード 2421ヤード 残り3ヤード 残りの3つの巡回符号
0 0000 0000 0000 0011 0010
1 0001 0001 0001 0100 0110
2 0010 0010 0010 0101 0111
3 0011 0011 0011 0110 0101
4 0100 0100 0100 0111 0100
5 0101 1000 1011 1000 1100
6 0110 1001 1100 1001 1101
7 0111 1010 1101 1010 1111
8 1000 1011 1110 1011 1110
9 1001 1100 1111 1100 1010

「小数点以下を進める」の原則に従って、小数点以下2桁を加算する必要があります。16と10は6が異なるため、合計が9を超えるか、桁上げがある場合は、修正のために6を加算する必要があります。以下はその一例です。
例5+ 8:

 0 1 0 1 + 1 0 0 0
 1 1 0 1 结果大于9 
 所以加 6 修正 0 1 1 0 
结果1 0 0 1 1 即13 的 BCD码

残りの3つのコードは、この問題を解決するためのものです。各コード
残りの3つの巡回コードに3(0011)を追加します。残りの3つの巡回コードの主な利点は、隣接するコードのビット変更が1つしかないため、「遷移コードによって生成される「ノイズ」。

おすすめ

転載: blog.csdn.net/qq_45175218/article/details/104742098