题目
5.(586 ) 10=() 8421BCD

题目解答
答案
本题考查的是十进制数转换为8421BCD码。十进制数转换为8421BCD码方法为:将十进制数的每一位用对应的四位二进制数代替,即可得到对应的8421BCD码。
将十进制数586的每一位用对应的四位二进制数代替,得到对应的8421BCD码为0101 1000 0110。
故答案为:0101 1000 0110
0101 1000 0110
将十进制数586的每一位用对应的四位二进制数代替,得到对应的8421BCD码为0101 1000 0110。
故答案为:0101 1000 0110
0101 1000 0110
解析
本题考查的是十进制数转换为8421BCD码。解题思路是依据8421BCD码的转换规则,把十进制数的每一位分别转换为对应的四位二进制数,然后将这些四位二进制数组合起来,就得到了该十进制数对应的8421BCD码。
下面进行详细的转换计算:
- 对于十进制数586,先看百位数字5。根据二进制与十进制的转换关系,$5 = 4 + 1=2^{2}+2^{0}$,所以5对应的四位二进制数是0101。
- 再看十位数字8。因为$8 = 8=2^{3}$,所以8对应的四位二进制数是1000。
- 最后看个位数字6。由于$6 = 4 + 2=2^{2}+2^{1}$,所以6对应的四位二进制数是0110。
将这三个四位二进制数组合起来,就得到586对应的8421BCD码为0101 1000 0110。