BCD码可分为有权码和无权码两类:
有权BCD码:8421码、2421码、5421码,其中8421码是最 常用的;
无权BCD码:余3码、格雷码。
十进制转8421码:用8421码表示十进制就是以8421编码方式的四位二进制数表示十进制中的每一位。(8421码转换成十进制的方法是把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。)例如:0→0000,1→0001,2→0010,3→0011,4→0100,5→0101,6→0110,7→0111,8→1000,9→1001;
十进制转5421码:若该数大于等于5,转换后
二进制数最高位为1,原数减去5的差值转换成3 位二进制数;若该数小于5,直接
转换成4位二进制数 。 例如:
0→0000,1→0001,2→0010,3→0011,4→0100,5→1000,6→1001,7→1010,8→1011,9→1100;
十进制转余三码:先转成bcd码(每位十进制数转成四位二进制码),再转成余三码(每四位加上0011)。 例如:
0→0011,1→0100,2→0101,3→01104→0111,5→1000,6→1001,7→1010,8→1011,9→1100。