**存储与奇偶校验**:在计算机存储单元中,每个ASCII码值占用一个字节(8位二进制位),其中最高位(b7)用作奇偶校验位。奇偶校验的目的是在数据传输过程中检测错误。奇校验要求字节中1的数量为奇数,偶校验则要求为偶数。如果不符合要求,则在最高位添加1以满足奇偶性。
它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,它已被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。
因为1位二进制数可以表示(2=)2种状态:0、1;而2位二进制数可以表示(2)=4种状态:00、011;依次类推,7位二进制数可以表示(2=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。
在标准ASCII码集中,这128个字符包括了所有的英文字母(大写和小写)、数字(0到9)、以及一些特殊符号和控制字符。 ASCII码的最高位(b7)用作奇偶校验位,以确保在传输过程中数据的准确性。奇偶校验分为奇校验和偶校验两种,分别要求编码中1的个数是奇数或偶数。
采用七位二进制编码,可表示128个字符。数字0~9的编码分别为30H~39H。英文大写字母A、B、C、...、Z的ASCII码从41H开始往下编排。大小写之间相差32。0000000~0101111为通用控制字符及专用字符。从20H(32)开始是可打印字符,20H是空格。