二、码制:用二进制数表示数字或字符所遵循的规则。 编码 1.BCD码 数字电路中编码的方式很多,常用的主要是 二一十进制码(BCD码)( Binary- Coded Decimal)。 用四位二进制数表示09十个数码,即为 BCD码。四位二进制数最多可以有16种不同 组合,不同的组合便形成了一种编码。主要有 8421码、5421码、2421码、余3码等
6 用四位二进制数表示0~9十个数码,即为 BCD码 。四位二进制数最多可以有16种不同 组合,不同的组合便形成了一种编码。主要有: 8421码、5421码、2421码、余3码等。 数字电路中编码的方式很多,常用的主要是 二 —十进制码(BCD码)(Binary-CodedDecimal)。 1. BCD码 二、码制: 编码 用二进制数表示数字或字符所遵循的规则
二进制数然码8421耐2421码5421余三码 0000 0001 0010 01234 0123 0011 0100 010 0 0123456789 0123456789 000 1001 1010 0 0123456789 011 100 101 5678 56789
7 0000 0001 0010 0011 0110 0111 1000 1001 1010 1011 1101 1110 1111 0101 1100 0100 0 1 2 3 6 7 8 9 10 11 13 14 15 5 12 4 0 1 2 3 5 7 8 9 6 4 0 1 2 3 5 6 7 8 9 4 0 3 4 5 6 7 8 2 9 1 0 1 2 3 6 7 8 5 4 9 二进制数 自然码 8421码 2421码 5421码 余三码
编码 有权码 无权码 种类 十进 制数/8421码2421码5421码5211码余三码余三循环码BCD格雷码 00000000000000000001100100000 10001000100010001010001100001 0010001000100100010101110011 0011001100110101011001010010 0100010001000111011101000110 456789 0101101110001000100011000111 0110110010011001100111010101 0111110110101100101011110100 1000111010111101101111101100 1001111111001111110010101000 权8421242154215211 8
8 8 4 2 1 2 4 2 1 5 4 2 1 5 2 1 1 1 2 3 4 5 6 7 8 9 权 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 十进 8421码 2421码 5421码 5211码 余三码 余三循环码 BCD格雷码 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 0 1 1 1 0 0 1 1 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 制 数 编码 种类 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 0 0 有权码 无权码
8421码代码从左到右每一位分别表示8,4,2,1 余三码:把余三码看作4位的二进制数 ,则它的数值要比所表示的时进制数多三。 特点:0和9,1和8,2和7,3和6,4和5的余三 码互为反码。 2421与余3码有相同的特点
9 8421 码代码从左到右每一位分别表示8,4,2,1 余三码:把余三码看作4位的二进制数 ,则它的数值要比所表示的时进制数多三。 特点:0和9,1和8,2和7,3和6,4和5的余三 码互为反码。 2421与余3码有相同的特点
8421码是BCD代码中最常用的一种。若把每一个代码都看成是 个四位二进制数,各位的权依次为8,4,2,1。另外,每个代码 的数值恰好等于它所表示的十进制数的大小 2.2421BCD码也是一种有权码,它的另两个特点是:编码方案不唯 一(如十进制数“5可以编码为“1011或“0101);0-9、1 8、2一7等数字编码互为按位取反结果,这有助于十进制的运 算简化; 3.余3码被看成4位二进制数时,则它的数值要比它所表示的十进制 数码多3。如果将两个余3码相加,所得的和将比十进制数和所对 应的二进制数多6。因此,在用余3码作十进制加法运算时,若两 数之和为10,正好等于二进制数的16,于是从高位自动产生进位 信号。 4余3循环码是一种无权码,其特点是:每两个相邻编码之间只有 位码元不同。这一特点使数据在形成和传输时不易出现错误;
10 1. 8421码是BCD代码中最常用的一种。若把每一个代码都看成是一 个四位二进制数,各位的权依次为8,4,2,1。另外,每个代码 的数值恰好等于它所表示的十进制数的大小。 2. 2421BCD码也是一种有权码,它的另两个特点是:编码方案不唯 一(如十进制数“5”可以编码为“1011”或“0101”);0-9、1 -8、2-7等数字编码互为按位取反结果,这有助于十进制的运 算简化; 3. 余3码被看成4位二进制数时,则它的数值要比它所表示的十进制 数码多3。如果将两个余3码相加,所得的和将比十进制数和所对 应的二进制数多6。因此,在用余3码作十进制加法运算时,若两 数之和为10,正好等于二进制数的16,于是从高位自动产生进位 信号。 4. 余3循环码是一种无权码,其特点是:每两个相邻编码之间只有 一位码元不同。这一特点使数据在形成和传输时不易出现错误;