奇偶校验码
在表示数据的N位代码中增加一位奇偶校验位,使N+1位中“的”个数为奇数(奇校验)或偶数(偶校验)
奇校验:当除奇偶校验以外,‘1’的总位数为偶数时,将该位置为1
偶校验:当除奇偶校验以外,‘1’的总位数为偶数时,将该位置为0
例如:
字母‘A’的ASCII码为0100 0000,有偶数个‘1’,因此:
>使用偶校验时,校验位为0,即:
0 0 1 0 0 0 0 0 1(1的总个数为偶数个)
>使用奇校验时,校验位记为1,即:
1 0 1 0 0 0 0 0 1(1的总个数为奇数个)
例如:
字母‘C’的ASCII码为0100 0011,有奇数个‘1’,因此:
>使用偶校验时,校验位记为1,这样1的总数为偶数个,即:
1 0 1 0 0 0 0 1 1(1的总个数为偶数个)
>使用奇校验时,校验位为0,即:
0 0 1 0 0 0 0 1 1(1的总个数为奇数个)
奇偶校验码是一种简单的错误检测方法,通过在数据中添加一位校验位来确保数据位中'1'的数目为奇数或偶数。在ASCII码表示的字符中,奇校验用于确保总共有奇数个'1',而偶校验则确保有偶数个'1'。例如,字母'A'使用偶校验时,校验位为0,形成001000001;使用奇校验时,校验位为1,形成101000001。同样,字母'C'使用偶校验时校验位为1,形成101000011,奇校验时为0,形成001000011。这种方法能有效检测单个比特错误。

996

被折叠的 条评论
为什么被折叠?



