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

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

校验原理简介


概念


由若干位代码组成的一个字叫码字。


将两个码字逐位进行对比,具有不同的位的个数称为两个码字间的距离。


一种编码方案可能有若干个合法码字,各合法码字间的最小距离称为“码距”。


例如:下面两组的码距分别是1和2



其中码距的能力范围是:


  • 当d=1时,无检错能力;


  • 当d=2时,有检错能力;


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


奇偶校验码


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


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



例1: 给出两个编码1001101和1010111的奇校验码和偶校验码。


设最高位为校验位,余7位是信息位,则对应的奇偶校验码为:


奇校验: 11001101 01010111


偶校验: 01001101 11010111


1


0


例2: 给出两个编码1001101和1010111的奇校验码和偶校验码。


设最高位为校验位,余7位是信息位,则对应的奇偶校验码为:


奇校验: 11001101 01010111


偶校验: 01001101 11010111


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



例如:将上述例子求偶校验位:



偶数个错误校验不出


例如



总结


相关文章
【408计算机组成原理】—移位运算(七)
【408计算机组成原理】—移位运算(七)
【408计算机组成原理】—奇偶校验码(五)
【408计算机组成原理】—奇偶校验码(五)
【408计算机组成原理】—奇偶校验码(五)
【408计算机组成原理】—进位计数制(二)
【408计算机组成原理】—进位计数制(二)
|
存储
计算机底层知识之处理小数
计算机精度缺失 推荐阅读指数 ⭐️⭐️⭐️ 如何用二进制表示小数 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 计算机精度缺失的原因 浮点数 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 正则表达式和EXCESS系统 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️
195 0
408计算机组成原理学习笔记——数制和编码
408计算机组成原理学习笔记——数制和编码
359 1
|
存储 人工智能 BI
计算机组成原理<四>——数据的表示和运算(下)(三)
计算机组成原理<四>——数据的表示和运算(下)
计算机组成原理<四>——数据的表示和运算(下)(三)
计算机组成原理<三>——数据的表示和运算(上)
计算机组成原理<三>——数据的表示和运算(上)
计算机组成原理<三>——数据的表示和运算(上)