当前位置:千优问>百科知识>8421BCD码怎么表示小数?

8421BCD码怎么表示小数?

2023-01-03 06:26:50 编辑:leo 浏览量:570

8421BCD码怎么表示小数?

方法:小数部分表示与整数部分表示相同,只需要在小数的数字部分加上小数点即可。

93.14用8421BCD码表示是:1001 0011.0001 0100

93BCD码是:1001 0011

9的BCD 码是:1001

3的BCD码是:0011

0.14的BCD码是:0.0001 0100

1的BCD码是:0001

4的BCD码是:0100

8421BCD码怎么表示小数?

拓展资料:

1、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码中,它是个非法编码 。

2、BCD码的格式

计算机中的BCD码,经常使用的有两种格式,即分离BCD码,组合BCD码。

所谓分离BCD码,即用一个字节的低四位编码表示十进制数的一位,例如数82的存放格式为:

_ _ _1 0 0 0 _ _ _ _0 0 1 0 其中_表示无关值。

组合BCD码,是将两位十进制数,存放在一个字节中,例82的存放格式是1000 0010

标签:8421BCD,小数