十进制43转换为8421BCD码怎么转

如题所述

这两个都是只要每个数字一一对应就行了,有,bcd就是把十进制的0-9直接代换,代换,就是能带的带,不能带的就保持不变。0110 0101 1000和1001 1000 1011。

(顺序是:8421BCD码、余3码):

(1)(0)1110100 10100111(整数位首位的 0 可以省略)。

(2)(0)1000101.0011011(0) (0)11110000.01101001(小数位的末位 0 可以省略)。

扩展资料

BCD码与十进制数的转换:

BCD码与十进制数的转换关系很直观,相互转换也很简单,将十进制数75.4转换为BCD码:7-》0111,5-》0101,4-》0100。

所以拼成8421BCD码的结果是:(0111 0101.0100)BCD;若将BCD码1000 0101.0101转换为十进制数:1000-》8,0101-》5,0101-》5所以结果是:(85.5)D。

注意:同一个8位二进制代码表示的数,当认为它表示的是二进制数和认为它表示的是二进制编码的十进制数时,数值是不相同的。

例如:00011000,当把它视为二进制数时,其值为24;但作为2位BCD码时, 其值为18。

又例如00011100,如将其视为二进制数,其值为28,但不能当成BCD码,因为在8421BCD码中,它是个非法编码 。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-12
  100110的10进制是38
  得出8421码为0011 1000
  8421BCD码
  二进制编码的十进制数,简称BCD码(BINARYCODED DECIMAL). 这种方法是用4位二进制码的组合代表十进制数的0,1,2,3,4,5,6 ,7,8,9 十个数符
第2个回答  2022-08-26

十进制43转换为8421BCD码怎么转

43 (十进制)= 01000011 (8421BCD)。

一位十进制,转为四位二进制。

第3个回答  2013-09-17
01000011追问

太给力了,你的回答完美解决了我的问题!

能告诉我怎么求吗?

追答

百度一下BCD码,对着表填可以,或是十位转四个位2进制放到一起即可

追问

嗯!谢谢

本回答被提问者采纳
第4个回答  2013-09-17
你是说把43转换成代码么追答

话说 你提的问题是不等式

追问

怎么是不等式呢?

追答

那你是怎么计算的

追问

你会不会啊?

就是8421BCD码

追答

我用的16进制

我有计算器

追问

应该用这个表直接转换

所以答案应该是01000011

那么屌?

追答

2BH

最后所得数

追问

不是十六进制类!问题搞错了

十六进制我会

追答

对对 是我看错了嘿嘿

追问

给了评价给别人了,不好意思,还是谢谢你

追答

没事