关于奇偶校验的几个定义以及正确认识

奇偶校验的情况分为五种,其中常见的校验方式有以下三种:

无校验 No Parity  : 即不进行奇偶校验

奇校验 Odd Parity  : 如果字符数据位中1的个数为偶数时,该校验位置1,此时整个字符数据中1的个数便为奇数个,如果1的个数为偶数,则校验位置0。

偶校验 Even Parity  : 如果字符数据位中1的个数为奇数时,该校验位置1,此时整个字符数据中1的个数便为偶数个,如果1的个数为奇数,则校验位置0。

剩下的不常见的校验方式偶尔会见到的有以下两种:

Mark校验 Mark Parity  : 校验位始终为1

Space校验 Space Parity : 校验位始终为0


注意:有不少人认为奇偶校验中是查看未校验之前数据中1的个数为奇数还是偶数来确定奇偶校验置1还是置0的,这是不对的,需注意。



猜你喜欢

转载自blog.csdn.net/behold1942/article/details/52241718