1A转换成8421码

分类:转换一下浏览量:2380发布于:2021-06-24 06:44:11

1A转换成8421码

8421码的从左到右,第一个1代表8,第二位的1代表4,第三位代表2,第四位代表14个1的话 就是 8+4+2+1=15=0xF 将每一个数字都各自转换为4位的8421码 比如1A1转换成0001,A转换成1010,合起来就是00011010 比如FF F转换成1111,2个合起来就是11111111

把十进制的每一位用四位二进制数表示,就这么简单,从0-9的8421码很容易记住的.比如十进制35转换成8421码,就是35=00110101 就这么简单

(110011)2=((((((0*2+1)*2+1)*2+0)*2+0)*2+1)*2+1)10=(((((1*2+1)*2+0)*2+0)*2+1)*2+1 二进制数110011.01101转换成8421码是:0101 0001 . 0100 0000 0110 0010 0101

首先我要纠正一下这问法,8421码本来就是用二进制表达的,不需要转换.详细情况如下: 8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种.在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码.由于代码中从左到右每一位的1分别表示8,4,2,1,所以把这种代码叫做8421代码.每一位的1代表的十进制数称为这一位的权.8421码中的每一位的权是固定不变的,它属于恒权代码. 例如,十进制中的1就是0001,9就是1001,2就是0010等.

8421bcd就是把十进制的数0-9用四位二进制数代替,比如十进制的0的8421bcd码为(0000),1的8421bcd码为(0001),.9的8421bcd码为(1001),0.9743的8421bcd码为0000.1001011101000011

0101101011.110101转换为10进制

8421码的很简单,十进制的15,你可以拆成8+4+2+1,所以就是1111,例如9,你可以拆成8+1,就是1001.

十进制正数 3456 转换为8421 bcd码 0011 0100 0101 0110将8421 bcd 码 1000100100111000 转换成十进制数 1000 1001 0011 1000 8 9 3 8

8421码 二进制码 对应数字0000 0000 00001 0001 10010 0010 20011 0011 30100 0100 40101 0101 50110 0110 60111 0111 71000 1000 81001 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F 如上表所示,超过9就没8421码表示了.而8421码转十进制,也就是每4位转换为1个十进制数.对于1000 0111 就是1000转换为8,0111转换为7,最后十进制数就是87.

你的算法是普通的二进制转十进制算法8421是二进制转16进制的,首先,把二进制码4个分为一组,然后,每4位计算出一个数字,得出结果1 0010 0010 01011 2 2 51000 0000 8 0