8421码、5421码、2421码、余3码的学习及转换。

您所在的位置:网站首页 1100110的8421码 8421码、5421码、2421码、余3码的学习及转换。

8421码、5421码、2421码、余3码的学习及转换。

2024-07-15 03:12| 来源: 网络整理| 查看: 265

⒈8421码

8421码是最基本最常用的BCD码,是十进制代码中最常用的一种。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的二进制数加起来就可以得到它所代表的十进制数字。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。

在8421码中十进制于二进制表示为 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 举个例子: 321的8421码就是 3,2,1,0011,0010,0001。原因:0011=8x0+4x0+1x2+1x1=3,0010=8x0+4x0+2x1+1x0=2,0001=8x0+4x0+2x0+1x1=1。具体: BCD码是四位二进制码, 也就是将十进制的数字转化为二进制, 但是和普通的转化有一点不同, 每一个十进制的数字0-9都对应着一个四位的二进制码,对应关系如下: 十进制0 对应 二进制0000 ;十进制1 对应二进制0001 ....... 9 1001。

从十六种组合代码中任选十种表示十进制数,余下的六个就是非法码,又称禁止码。禁止码不允许出现,如出现,系统不认识,将产生错误。

8421码只用了前十个代码,余下的六个代码——1010、1011、1100、1101、1110、111l,即为禁止码。

⒉5421码

5421码,是二-十进制代码(BCD码)的一种。5421码是一种有权码,有权BCD码就是四位二进制数中每一位数码都有确定的位仅值,若把这四位二进制码按权展开,就可求得该二进制码所代表的十进制数。

在5421码中十进制于二进制表示为 0=0000 1=0001 2=0010 3=0011 4=0100 5=1000 6=1001 7=1010 8=1011 9=1100 举个例子: 321的5421码就是 3,2,1,0011,0010,0001。 原因:0011=5x0+4x0+1x2+1x1=3,0010=5x0+4x0+2x1+1x0=2,0001=5x0+4x0+2x0+1x1=1。

5421码的禁止码是0101、0110、0111、1101、1110、1111。

⒊2421码

2421码,是二-十进制代码(BCD码)的一种。2421码是一种有权码,有权BCD码就是四位二进制数中每一位数码都有确定的位仅值,若把这四位二进制码按权展开,就可求得该二进制码所代表的十进制数。

在2421码中十进制于二进制表示为 0=0000 1=0001 2=0010 3=0011 4=0100 5=1011 6=1100 7=1101 8=1110 9=1111 举个例子: 321的5421码就是 3,2,1,0011,0010,0001。 原因:0011=2x0+4x0+1x2+1x1=3,0010=2x0+4x0+2x1+1x0=2,0001=2x0+4x0+2x0+1x1=1。

2421码的禁止码是0101、0110、0111、1000、1001、1010。

⒋余3码

余3码是由8421码加上0011形成的一种无权码,由于它的每个字符编码比相应的8421码多3,故称为余三码。BCD码的一种。余3码的特点:当两个十进制数的和是9时,相应的余3码的和正好是15,于是可自动产生进位信号,而不需修正。0和9, 1和8,…..5和4的余3码互为反码,这在求对于模9的补码很方便。

在余3码中十进制于二进制表示为 0=0011 1=0100 2=0101 3=0110 4=0111 5=1000 6=1001 7=1010 8=1011 9=1100 举个例子: 321的5421码就是 3,2,1,0011,0010,0001。 原因:0110=8x0+4x1+2x1+1x0-3=3,0101=8x0+4x+2x0+1x1-3=2,0100=8x0+4x1+2x0+1x0-3=1。

余3码的禁止码是0000、0001、0010、1101、1110、1111。

⒌8421码、5421码、2421码、余3码的相互转换

举例:①2426的8421码为0010 0100 0010 0110转换为5421码为0010 0100 0010 1001转换为2421码为0010 0100 0010 1100转换为余3码为0101 0111 0101 1001

②9521的8421码为1001 0101 0010 0001转换为5421码为1100 1000 0010 0001转换为2421码为1111 1011 0010 0001转换为余3码为1100 1000 0101 0100



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3