Binary 纠错码校验和

Binary 纠错码校验和,binary,checksum,error-correction,digital-logic,Binary,Checksum,Error Correction,Digital Logic,问题!:将所有字节相加得到118h。 放下随身携带的食物给你18小时。我听不懂“随身携带食物”这个词 如果我对这个字节10010101(95hex)进行校验和,那么校验和是4(04hex) 资料来源: " 奇偶校验方法是在字节、字或双字上计算的。但是当需要在128字节或更多字节(基本上是数据块)上检查错误时,计算奇偶校验不是正确的方法。因此我们有校验和,它允许在数据块上检查错误。校验和有很多不同的方法 添加所有字节 华润 弗莱彻校验和 阿德勒-32 最简单的校验和形式只是将数据中的断言位相加,

问题!:将所有字节相加得到118h。 放下随身携带的食物给你18小时。我听不懂“随身携带食物”这个词

如果我对这个字节10010101(95hex)进行校验和,那么校验和是4(04hex)


资料来源:

" 奇偶校验方法是在字节、字或双字上计算的。但是当需要在128字节或更多字节(基本上是数据块)上检查错误时,计算奇偶校验不是正确的方法。因此我们有校验和,它允许在数据块上检查错误。校验和有很多不同的方法

添加所有字节 华润 弗莱彻校验和 阿德勒-32

最简单的校验和形式只是将数据中的断言位相加,无法检测多种类型的错误。特别是,这种校验和不会因以下原因而改变:

消息中字节的重新排序 插入或删除零值字节 总和为零的多个错误

校验和示例:给定4个字节的数据(可以用任意数量的字节完成):25h、62h、3Fh、52h

将所有字节相加得到118h。 放下随身携带的食物,给你18小时。 获取两个18h的补码,得到E8h。这是校验和字节

要测试校验和字节,只需将其添加到原始字节组中。这将给您200小时


再次删除进位半字节,给出00h。因为它是00h,这意味着校验和意味着字节可能没有更改。”

问题是什么?你只是不明白“进位”是什么意思?是的,我也不明白“校验和”的概念。当你在小学学习加数时,当一列中的数字加起来超过10时,你没有学会将1带入下一列吗?除了4位半字节而不是十进制数字,这是一样的。上面的例子,25h+62h+3Fh+52h=118h?放弃第一个数字“1”?是的,它就是这么说的。