首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定SEC代码中是否有错误?

如何确定SEC代码中是否有错误?
EN

Stack Overflow用户
提问于 2016-12-04 00:38:28
回答 1查看 803关注 0票数 0

我以为我知道如何在证券交易委员会的汉明代码中找到错误并纠正它,但后来我的教科书问题质疑了我的能力。

考虑使用SEC代码来保护8位字和4位奇偶校验位。如果读取值0x375,是否有错误?如果是,请更正错误.

So 0x 375等于0011 0111 0101

我找到奇偶位..。

p1:01110101

p2: 011 0111 0101

p4: 0011 0111 0101

p8: 00110111 0101

为了检测错误,我看看是否有奇偶校验位.

11 111 11 = 010100 =偶数(0)

p2: 0011 0111 0101 = 011110 =偶数(0)

p4: 0011 0111 0101 = 10111 =偶数(0)

p8: 0011011 10101 =10101=奇数(1)

我的印象是,要找到错误位,只需添加奇数的奇偶位数。在我的例子中,只有奇偶位8是奇数。所以错误位= p8 = 8。但是我不认为一个奇偶位数可能是错误位,所以我一定做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-11-25 18:51:00

奇偶校验位就像任何其他位一样,因为它可能有一个错误,就像其他任何一个位一样,所以如果只有一个奇偶校验位表示错误,奇偶校验位本身就是错误的。你没做错什么。

参考资料:我教授的讲稿

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40954148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档