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.
