曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
左向右,每三位分为一组。如果整数部分的左端或小数部分的右端不够三位,可用0补足三
位,然后按组分别转换为八进制数即可。
例如:(ll00011101.1001)2=(001' 100' 011' 101.100' 100)2=(1435.44)8
1.1.3=一十进制码
1.自然二进制码
这种码利用二进制按权展开的原则表示十进制数,它的权值自右至左增加。例如,
(6).。=(0110):,(17).。=(10001):。可见,自然二进制码可以表示十进制数,但当十进制
数比较大时,转换成二进制数的运算比较复杂,因此在实际中较少使用这种码(见表1.1 -2)。
2.二一十进制码(BCD码)
人们通常习惯使用十进制数,而计算机内部多采用二进制表示和处理数值数据,因此在
计算机输入和输出数据时,就要进行由十进制到二进制的转换处理。
把十进制数的每一位分别写成二进制形式的编码,称为二进制编码的十进制数,即二到
十进制编码或BCD (Binary Coded Decimal)编码。
BCD码编码方法很多,通常采用8421编码,这种编码方法最自然简单。其方法是使用
四位二进制数表示一位十进制数,四位二进制数b3 b2 bi bo从左到右每一位对应的权分别是
23、22、21、20,即8、4、2、1。所谓权或位权,指的是每位二进制数码所代表的十进
下篇数字电子技术基础107
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘,'‘‘‘‘‘‘一
制数。
用BCD码表示十进制数时,每一位十进制数用四位二进制码表示,如十进制数1975的
8421码可以这样得出:
1975 ( D) = 0001 1001 0111 0101( BCD)
用四位二进制表示一位十进制数会多出6种状态,这些多余状态码称为BCD码中的非
法码。需要注意的是,BCD码与二进制之间的转换不是直接进行的,当需要将BCD码转换
成二进制码时,要先将BCD码转换成十进制码,然后再转换成二进制码;~当需要将二进制
转换成BCD码时,要先将二进制转换成十进制码,然后再转换成BCD码。
四位二进制数共有16种组合,从中选取十种有效组合方式的不同可以得到其他二一十
进制码。如2421码,5421码等。
上述几种码的每一位都有确定的权值,因此也称其为有权码。
在表1.1 -2的最右边一列中,用其每一个四位二进制数与对应的8421码四位二进制数
做减法,可以发现,其差都是0011,将其转换成十进制数是3,所以称这种码为余3码。它
是一种无权码。因为这种四位二进制码的每一位都不代表任何数值,它只是利用码的不同组
合表示十进制数。十进制数15用余3玛则表示成01001000。
表1.1-2 BCD编码表
┏━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┃ 代码对应的十进制数 ┃
┃b3 b2 bi bo ┃ ┃
┃ ┣━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃23 22 21 20 ┃ 自然二 ┃ 二一十进制数 ┃
┃ ┃ ┣━━━━━━┳━━━━━━┳━━━━━━┳━━━━━┫
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
民用航空器维修基础系列教材 电子技术基础(55)