您好,欢迎来电子发烧友网! ,新用户?[免费注册]

当前位置:电子发烧友网 > 图书频道 > 电子 > 《计算机组成原理与汇编语言》 > 第1章 预备知识

第3节 十进制与字符编码

1.3.1 BCD码


     转换十进制数为其等值的二进制数称之为编码。前面所提到的二进制数称为纯二进制码。微处理器只能识别用高低电平表示的0或1。 
 表1.1 BCD码与其它数制的对应关系 

       
 根据上述说明,一个十进制数,能够很方便地用BCD码来表示。
         
    例如:

         十进制数834用BCD码表示为:

         (834)10=(1000 0011 0100)BCD 
         
       只要熟记十进制数0~9与BCD码的对应关系,则它们之间的相互转换是十分方便的。
         
    例如:

         (0110 1001 0101 . 0010 0111 1001)BCD =(695.279)10          
          
1.3.2 ASCII码

         
     ASCII码是美国标准信息交换码的简称,现在为各国所广泛采用。通常,ASCII码由7位二进制编码来表示,用于微处理机与它的外部设备之间进行数据交换

    以及通过无线或有线进行数据传送。代表上述字符或控制功能的ASCII码是由一个4位组和一个3位组构成的,形成7位二进制编码,其格式为图 :


 根据ASCII码的构成格式,可以很方便地从附录A中ASCII表查出每一 个字符或特殊控制功能的编码。例如,大写英文字母A,从表中查出其3位 组为(100)2,4位组为(0001)2,故构成字母A的ASCII编码为(1000001)2或 (41)16.