字符的单字节表示与校验机制

本节课件探讨如何使用单个字节(即8位二进制数)来表示一个字符。其中,低7位遵循ASCII码标准,用于表示具体的字符。最高位则通常充当校验位,用于检验数据传输的准确性。

奇偶校验位

校验位的取值取决于所采用的奇偶校验类型:

  • 偶校验: 要求包括校验位在内,字节中所有"1"的个数为偶数。例如,数字"3"的ASCII码为0110011,包含4个"1",为偶数,因此偶校验位应为"0",最终的8位编码为00110011。

  • 奇校验: 要求包括校验位在内,字节中所有"1"的个数为奇数。同样以数字"3"为例,若采用奇校验,则校验位应为"1",最终的8位编码为10110011。

其他校验形式

除了奇偶校验外,还有其他常用的校验方式:

  • 标记校验: 校验位始终设置为"1"。
  • 空格校验: 校验位始终设置为"0"。