奇偶效验码中的模二加(异或运算)

lilin_p 2010-04-02 09:28:47
比如设信息码为011 0000,求该代码的奇校验位
那就是要使7位码变成8位码(原7位信息码+1个校验码),在末尾补上个1,使所有位的1的个数为奇数 结果是011 0000 1

怎么弄我知道了,可是书上是“奇校验码的构成规则:所有信息码和单个校验位的模2加等于1”

其中,模二加等价于异或运算

—————————————————————————模二加————————————————————————————

我想问的是:
信息码和校验位模二加?等价于谁和谁的异或运算?

如果是011 0000和1(所有信息码和单个校验位)进行异或运算那不就是011 0000^000 0001 = 011 0001,怎么算出8位的011 0000 1?
难道是要移位再求异或?
00000001
01100000
011000001

模二加是不是把2个二进制数的所有位相加,然后模2?

——————————————————————(好像弄成加模二了,O(∩_∩)O~)——————————————————

我想看步骤!!!
...全文
667 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilin_p 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 huanmie_09 的回复:]
刚准备看呢
[/Quote]
呵呵,有人指点了
如果我那个理解正确,那就没问题了
huanmie_09 2010-04-02
  • 打赏
  • 举报
回复
刚准备看呢
lilin_p 2010-04-02
  • 打赏
  • 举报
回复
我知道是怎么回事了,关闭帖子
http://bbs.bccn.net/thread-301380-1-1.html

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧