这两个都是只要每个数字一一对应就行了,有,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码中,它是个非法编码 。
十进制43转换为8421BCD码怎么转
43 (十进制)= 01000011 (8421BCD)。
一位十进制,转为四位二进制。
太给力了,你的回答完美解决了我的问题!
能告诉我怎么求吗?
追答百度一下BCD码,对着表填可以,或是十位转四个位2进制放到一起即可
追问嗯!谢谢
本回答被提问者采纳