计算机应用基础(Windows 7+Office 2010)
上QQ阅读APP看书,第一时间看更新

1.3.3 ASCII编码

计算机不仅仅能对数据进行运算,而且,还要处理其他各种事务,因而它应能识别字母与各种字符,目前,普遍使用ASCII码来表示字母与字符。

ASCII码(American Standard Code for Information Interchange,美国标准信息交换码)是一种7位的二进制编码,可表示128个字符,包括英文大小写字母与数字0~9,表1-5列出了全部ASCII码及其表示方法。

表1-5 ASCII编码表

由于存储器的基本单元为8位,又称为一个字节,故通常还用一个字节来表示ASCII码,并认为最高位b7恒为零,于是,0~9的ASCII码为30H~39H,大写英文字母A~Z的ASCII码为41H~5AH,小写英文字母a~z的ASCII码为61H~7AH等。

在实际应用中,最高位b7又常常用来作为ASCII码的奇/偶校验位。奇校验时该位的取值应使ASCII码8位中含“1”的个数为奇数;反之,偶校验时该位的取值应使ASCII码8位中含“1”的个数为偶数。例如:

“8”的奇校验ASCII码为00111000B,偶校验ASCII码为10111000B。

“B”的奇校验ASCII码为11000010B,偶校验ASCII码为01000010B。

奇偶校验的主要目的是,用于数据传输中检测接收方的数据是否有错。收发双方先预约采用哪种校验方案,接收方收到数据后检测“1”的个数,判断是否与预约的校验相符,如果不符则说明传输出错,可以请求重新发送。