3.4. BCD表現
(1)BCDについて
コンピュータ処理で、BCD(Binary Code Decimal) という表現方法があります。
これは、4ビット(3.1.2進法についてを参照下さい)を1固まりとして0〜10の数を表現するものです。
従来より使用されていた一部のジャーナルプリンタや、一部のデジタル表示器、デジタル入力機器など
では、1桁毎に数値コードを出力(入力)する必要があったためです。

(2)BCDと2進法の比較表
| 数値 | ビット状態(BCD) | ビット状態(2進法) |
| 1 | 0000 0001 | 0000 0001 |
| 2 | 0000 0010 | 0000 0010 |
| 3 | 0000 0011 | 0000 0011 |
| ・・・ | ・・・ | ・・・ |
| 9 | 0000 1001 | 0000 1001 |
| 10 | 0001 0000 | 0000 1010 |
| 11 | 0001 0001 | 0000 1011 |
| 12 | 0001 0010 | 0000 1100 |
| ・・・ | ・・・ | ・・・ |
| 16 | 0001 0110 | 0001 0000 |
| 17 | 0001 0111 | 0001 0001 |
(3)BCDの演算について
・コンピュータ内部では、殆どの計算を2進法(バイナリ)状態で行うため、BCDコードのままでの演算は、
できません。
・上の表で分かるように、BCD表現の”10”は2進法の”16”となってしまいます。
・一般的に、BCDコードは、数値として扱う前に、2進法(バイナリ)への変換を行います。