在一些数字系统中,如电子计算机和数字式仪器中,往往采用二进制码表示十进制数。通常,把用一组四位二进制码来表示一位十进制数的编码方法称作二─十进制码,亦称BCD码(Binary Code Decimal)。
4位二进制码共有16种组合,可从中任取10种组合来表示0~9这10个数。根据不同的选取方法,可以编制出很多种BCD码,如8421码,5421码,2421码,5211码和余3码。表Z1101列出了这几种BCD码,其中的8421 BCD码最为常用。
由于每一组4位二进制码只代表一位十进制数,因而n位十进制数就得用n组4位二进制码表示。
例1110 把十进制数369.74编成8421 BCD码。
解: 表Z1101 常用BCD编码表
|
8421码 |
5421码 |
2421码 |
5211码 |
余3码 |
0 |
0000 |
0000 |
0000 |
0000 |
0000 |
1 |
0001 |
0001 |
0001 |
0001 |
0100 |
2 |
0010 |
0010 |
0010 |
0100 |
0101 |
3 |
0011 |
0011 |
0011 |
0101 |
0110 |
4 |
0100 |
0100 |
0100 |
0111 |
0111 |
5 |
0101 |
1000 |
0101 |
1000 |
1000 |
6 |
0110 |
1001 |
0110 |
1001 |
1001 |
7 |
0111 |
1010 |
0111 |
1100 |
1010 |
8 |
1000 |
1011 |
1110 |
1101 |
1011 |
9 |
1001 |
1100 |
1111 |
1111 |
1100 |
权 |
8421 |
5421 |
2421 |
5211 |
| |