2421BCD码是如何计算出来的

来源:百度知道 编辑:UC知道 时间:2024/05/06 09:08:12
比如说5:2+2+1=5,那可以是1011,
4+1=5,那是不是也可以是0101?

理解2421码还有个重要的特点即自补码特点,您就能明白:即各位取反后正好为该数对9的补码;1011取反后为0100对应十进制的4,5对9的补码为4;而0101取反后1010对应十制数为10显然不满足自补码的要求了

5421 BCD码和2421 BCD码为有权BCD码,它们从高位到低位的权值分别为5、4、2、1和2、4、2、1。这两种有权BCD码中,有的十进制数码存在两种加权方法,例如,5421 BCD码中的数码5,既可以用1000表示,也可以用0101表示;2421 BCD码中的数码6,既可以用1100表示, 也可以用0110表示。这说明5421 BCD码和2421 BCD码的编码方案都不是惟一的,表1-2只列出了一种编码方案。

2421BCD码是是这么规定的,最低位的权值是1,次低的权值是2,次高的权值是4,最高的权值是2。1011和0101都是5。