2017-01-11 10:28:49 | 人围观 | 评论:
分析日常生活中接触到的数字,无非有两种类型的数字:一种数字描述的是量的大小或多少,如路长40km、体重40kg等;另一类数字不表示量的大小或多少,而是代表某个事物的代码,如运动员的编号、学生的学号等。为了便于记忆和处理,在编制代码时总要遵循一定的规则,这些规则就叫做码制。
在数字系统中对各类信息进行处理时,总是先将这些信息用一定位数的二进制代码表示,然后再对这些二进制代码进行处理。因此,为了便于机器识别,必须把十进制数的各个数码用二进制代码表示出来,形成相应的二进制代码,也叫二-十进制代码,简称BCD(Binary Coded Decimals)码。
根据不同的编码规则,有不同的BCD码。几种常用的BCD码如表1所示。
表1 几种常见的 BCD代码
编码种类 十进制数码 | 8421 码 | 2421 码 | 5211 码 | 余 3 码 | 余 3 循环码 |
0 | 0000 | 0000 | 0000 | 0011 | 0010 |
1 | 0001 | 0001 | 0001 | 0100 | 0110 |
2 | 0010 | 0010 | 0100 | 0101 | 0111 |
3 | 0011 | 0011 | 0101 | 0110 | 0101 |
4 | 0100 | 0100 | 0111 | 0111 | 0100 |
5 | 0101 | 1011 | 1000 | 1000 | 1100 |
6 | 0110 | 1100 | 1001 | 1001 | 1101 |
7 | 0111 | 1101 | 1100 | 1010 | 1111 |
8 | 1000 | 1110 | 1101 | 1011 | 1110 |
9 | 1001 | 1111 | 1111 | 1100 | 1010 |
权 | 8421 | 2421 | 5211 |