计算机组成原理——奇偶校验码

Posted 流楚丶格念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机组成原理——奇偶校验码相关的知识,希望对你有一定的参考价值。

校验原理简介

概念

由若干位代码组成的一个字叫码字
将两个码字逐位进行对比,具有不同的位的个数称为两个码字间的距离
一种编码方案可能有若干个合法码字,各合法码字间的最小距离称为“码距”。
例如:下面两组的码距分别是1和2

在这里插入图片描述
其中码距的能力范围是:

  • 当d=1时,无检错能力;
  • 当d=2时,有检错能力;
  • 当d≥3时,若设计合理,可能具有检错、纠错能力

奇偶校验码

  • 奇校验码:整个校验码(有效信息位和校验位)中“1”的个数为奇数。
  • 偶校验码:整个校验码(有效信息位和校验位)中“1”的个数为偶数。

在这里插入图片描述

例1: 给出两个编码10011011010111的奇校验码和偶校验码。
设最高位为校验位,余7位是信息位,则对应的奇偶校验码为:
奇校验: 11001101 01010111
偶校验: 01001101 11010111

1
0

例2: 给出两个编码10011011010111的奇校验码和偶校验码。
设最高位为校验位,余7位是信息位,则对应的奇偶校验码为:
奇校验: 11001101 01010111
偶校验: 01001101 11010111

偶校验的硬件实现:各信息进行异或(模2加)运算,得到的结果即为偶校验位

在这里插入图片描述
例如:将上述例子求偶校验位:
在这里插入图片描述

偶数个错误校验不出

例如
在这里插入图片描述

总结

在这里插入图片描述

以上是关于计算机组成原理——奇偶校验码的主要内容,如果未能解决你的问题,请参考以下文章

408计算机组成原理—奇偶校验码

计算机组成原理校验码

(计算机组成原理)第二章数据的表示和运算-第一节4:校验码

[计算机组成原理] 02 数据的表示和运算

奇偶校验码 ,奇偶校验码检错原理,奇偶校验码的缺点。

奇偶校验码的特点是啥?为啥说它是可靠性代码?