En el caso de la paridad par, se cuentan el número de unos. Si el total es impar, el bit de paridad se establece en uno y por tanto la suma del total anterior con este bit de paridad, daría par. Si el conteo de bits uno es par, entonces el bit de paridad (par) se deja en 0, pues ya es par.
En el caso de la paridad impar, la situación es la contraria. Se suman los bits cuyo valor es uno, si da un número impar de bits, entonces el bit de paridad es cero. Y si la suma de los bits cuyo valor es uno es par, entonces el bit de paridad (impar) se establece en uno, haciendo impar la cuenta total de bits uno.
|
7 bits de datos | byte con bit de paridad
par | impar
0000000 | 00000000 | 00000001
1010001 | 10100011 | 10100010
1101001 | 11010010 | 11010011
1111111 | 11111111 | 11111110
| | | | | |
|