由于数字系统只能识别0或1,为了让数字系统识别或表示更多的数码、符号及字母,必须对比特进行编码。美国国家信息交换标准代码(ASCII)就是采用7位比特对字符进行编码,共计128个字符代码,来表示最常用的打印或不可打印的字符的编码。所谓编码是用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码。代码是用以表示十进制数码、字母、符号等信息的一定位数的二进制数称为代码。如1000001是字符A的编码,而字符A的代码是1000001。
BCD(Binary Coded Decimal)码是用4位二进制数,来表示十进制数中的 0~9 数字符号。因其权从高位到低位依次为23、22、21、20,所以,称为8421BCD代码或8421码;如果权从高位到低位依次为21、22、21、20,则称为2421码;如果在8421码中,依次加二进制数0011,则得到余3码。表1-6给出了三种代码的表示。表1-7给出了部分ASCII编码。