先将8421码转换成十进制,再转换成2进制101101.11100。8421码每4位对应一个十进制数,那么1001对应9,0101对应5,0100对应4,所以对应的十进制数为45.9。
十进制转二进制整数部分计算:45/2=22 余1,22/2=11 余0,11/2=5 余1,5/2=2 余1,2/2=1 余0,1/2=0 余1。然后将余数进行逆向排序得101101。
转二进制小数数部分计算:0.9x2=1.8 取整1,0.8x2=1.6 取整1,0.6x2=1.2 取整1,0.2x2=0.4 取整0,0.4x2=0.8 取整0,0.8x2=1.6 取整1,0.6x2=1.2 取整1........。可以看到后面的计算会一直循环下去,这里保持5位精度,得0.11100。
扩展资料
十进制整数转二进制过程:
用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后将得到的余数进行逆向排序,得到二进制整数。
十进制小数转二进制过程:
用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。将得到的整数进行正向排序,得到二进制小数。
参考资料来源:百度百科-十进制转二进制
如何将8421转换为2进制数?
先将8421码转换成十进制,再转换成2进制101101.11100。8421码每4位对应一个十进制数,那么1001对应9,0101对应5,0100对应4,所以对应的十进制数为45.9。十进制转二进制整数部分计算:45\/2=22 余1,22\/2=11 余0,11\/2=5 余1,5\/2=2 余1,2\/2=1 余0,1\/2=0 余1。然后将余数进行...
如何将8421码转成2进制?
- 将8421码的最高位1去掉,得到0010。- 根据二进制数的定义,0010表示数字2。- 因此,数字6的8421码对应的二进制数是2。可以用同样的方法将其他8421码表示的数字转换为二进制数。不过需要注意的是,8421码是一种BCD码(Binary-Coded Decimal),并不能表示所有的二进制数,只能表示0至9的十个数字。
8421BCD转换成二进制数是多少呢?
每一个十进制数对应4位BCD码,(10000011)8421BCD转换成二进制数为1010011。具体转换过程:10000011 BCD码对应的十进制数为83,然后再将83转换为二进制。用83依次除2,将余数逆向排序。83\/2=41 余1,41\/2=20 余1,20\/2=10 余0,10\/2=5 余0,5\/2=2 余1,2\/2=1 余0, 1\/2=0 余 1。
BCD编码是怎样转化成二进制的?
BCD码(也称为8421码)转二进制 用实例分析:十进制数 19;用BCD码表示:十位上的十进制数为 1 == BCD码表示为0001;个位上的十进制数9 === BCD码表示为 1001;所以总的来说 十进制数 29 用BCD码表示为:0001 1001 转换过程:把BCD码 0001(十进制数为十位上的 1)右移4位(其实表示...
8421码是几进制数
🧮8421码转二进制数将8421码转换为二进制数,只需将每个数字对应的4位二进制数相加即可。例如,0010对应的二进制数为0010,1001对应的二进制数为1001,0101对应的二进制数为0101,0011对应的二进制数为0011,将它们相加得到的二进制数为0010100101010011。🔢二进制数转十进制数将二进制数...
8421的二进制数
十进制数(整数或小数)转化为8421BCD码 75.4=(0111 0101.0100)BCD 若将BCD码1000 0101.0101转换为十进制数如: (1000 0101.0101)BCD=85.5 十进制数(整数或小数)转化为二进制 整数除以2,商继续除以2,得到0为止 22 \/ 2 11 余0 11\/2 5 余 1 5 \/2 2 余 1 2 \/2 1...
数字逻辑8421BCD码换成十进制和二进制数
(1) 8421BCD 码是一种二进制编码方式,它将十进制数的每个数字分别编码为一个 4 位的二进制数。因此,要将 8421BCD 码转换成十进制数,可以将每个 4 位二进制数转换为其对应的十进制数,然后将这些数字组合起来。将 0110 转换为十进制数得到 6,将 1000 转换为十进制数得到 8,将 0011 转换...
0181 用8421BCD码转换成二进制,怎么算
bcd码也叫8421码就是将十进制的数以8421的形式展开成二进制,十进制是由0~9十个数组成,这十个数每个数都有自己的8421码: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 所以0181 即为0000 0001 1000 0001 算法...
整百数怎么用8421码转换为二进制
你好,将10进制的 '10'转换成2进制,10=8+2; 那么8421码下面的8和2用1表示,4和1用0表示;则可以得到1010;这个1010便是10的二进制数.是不是很简答呢?再来一个栗子:你可能会疑问,那如果是大于15呢(8+4+2+1完全不够用啊)?很简单啊,8421不够那就168421 再不够就 ...1024,512,256,128,64...
BCD码怎么转换成标准二进制形式?
通常我们默认的BCD码为8421码,即用4位二进制数来表示1位十进制数中的0~9这10个数码,从左到右的权为8、4、2、1。以十进制37为例,进行转换:3=2+1=(8421码)0011,7=4+2+1=(8421码)0111。所以37转换成8421码为0011 0111。