这两个都是只要每个数字一一对应就行了,有,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码中,它是个非法编码 。