• 热门标签

当前位置: 主页 > 航空资料 > 机务资料 >

时间:2011-08-08 01:08来源:蓝天飞行翻译 作者:航空
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

左向右,每三位分为一组。如果整数部分的左端或小数部分的右端不够三位,可用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)