由于十进制数共有0、1、2、……、9十个数码,因此,至少需要4位二进制码来表示1位十进制数。在使用BCD编码时一定要注意其有效的编码仅十个,即:0000~1001.四位二进制数的其余六个编码1010,1011,1100,1101,1110,1111不是有效编码。常见BCD编码有
8421BCD码,2421BCD码,
余3码,对应编码表如下
十进制数
|
8421BCD码
|
2421BCD码
|
余3码
|
0
|
0000
|
0000
|
0011
|
1
|
0001
|
0001
|
0100
|
2
|
0010
|
0010
|
0101
|
3
|
0011
|
0011
|
0110
|
4
|
0100
|
0100
|
0111
|
5
|
0101
|
1011
|
1000
|
6
|
0110
|
1100
|
1001
|
7
|
0111
|
1101
|
1010
|
8
|
1000
|
1110
|
1011
|
9
|
1001
|
1111
|
1100
|