一、8421码的用法
1、8421对应的是4位二进制数各位的权,8421BCD码表示的是一种二进制编码方式,只有0000到1001,即0到9。
2、8421码只可以表示十进制0~9。
3、大于等于10的时候也就是在1010到1111这个范围内,需要加6修正(6用二进制表示是0110)。
4、比如17的二进制码是10001,修正后就是10111。
5、再比如10的二进制码是1010,修正后就是10000。
eg:9可以表示为1001
二、2421码
它也是一种有权码,假设数值为b3b2b1b0,则权值从高到底为2、4、2、1。特点是大于等于5的4为二进制数中最高位为1,小于5的最高为为0。
eg:8→1110 ,5→1011 ,3→0011
三、5421码
5421BCD也是十进制码的一种,进制相同的话转换起来很方便,取5421 BCD的每半字节作判断,0-4相同,5-9则减去0011就行了设有一字节5421 BCD码为94[1100,0100],高位4字节大于4,减去0011得1001 ,低位4字节小于等于4则不变则8421十进制码为[1001,0100]
四、余三码
余三码是一种对9的自补代码,因而可给运算带来方便。其次,在将两个余三码表示的十进制数相加时,能正确产生进位信号,但对“和”必须修正。修正的方法是:如果有进位,则结果加3;如果无进位,则结果减3。
eg: (1318)10进制=(0001 0011 0001 1000)8421BCD码=(0100 0110 0100 1011)余3码