二—十进制码BCD码(Binary Coded Decimal):字母与字符的编码,BCD用二进制代码表示十进制数。4位二进制代码(半字节)可表示1位十进制数,用一个字节表示2位十进制的数(压缩的BCD码)。例如,(10000111)8421BCD表示十进制的87。用一个字节仅表示一位十进制的数(非压缩的BCD码)。例如,(00000111)BCD表示十进制的7。BCD码可直接进行十进制数运算。例如,(23)10+(15)10=(00100011)8421BCD+(00010101)8421BCD=(00111000)8421BCD=(38)10。
ASCII码(American Standard Code for Information Interchange,美国标准信息交换码)是目前计算机中用得最广泛的字符集及其编码,它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。
ASCII码采用7位二进制数对字符进行编码,它包括10个十进制数0~9;大写和小写英文字母各26个;32个通用控制符号;34个专用符号,共128个字符,见表1-8。其中数字0~9的ASCII编码分别为30~39H,英文大写字母A~Z的ASCII编码从41H开始依次编至5AH。ASCII编码从20H~7EH均为可打印字符,而00H~1FH为通用控制符,它们不能被打印出来,只起控制或标志的作用,如0DH表示回车(CR),0AH表示换行控制(LF),04H(EOT)为传送结束标志。‘A’→1000001B→41H;‘0’-‘9’→30H~39H。在表中,7位ASCII码分成高3位和低4位,分别表示这些符号的列序和行序,列行合在一起构成码值。(www.xing528.com)
表1-8 ASCII码
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。