计算机组成原理中关于奇偶校验的一个问题

计算机组成原理中关于奇偶校验的一个问题
以BCD码表示十进制数目000~999之间的一组码,其末端包含一个奇校验位,下面码中第 组码至少有两个错误发生.
A)1001010110000 B)0111110000011 C)0110010100110 D)1000011000101
ardoge0987 1年前 已收到1个回答 举报

sunaier 幼苗

共回答了21个问题采纳率:81% 举报

你看B的第二段1100,这个数超过了9,这是不可能的 (BCD码怎么编的你应该知道吧?)
而校验码又是对的,对于对的校验码要么不出错要么至少两处错误

1年前 追问

1

ardoge0987 举报

那个。。B的第二段为什么不是1000呢?还有对于“对的校验码要么不出错要么至少两处错误”这是什么意思,这部分不是很懂,能再详细讲讲吗?

举报 sunaier

BCD码4位表示1个10进制啊,从左到右为0111,1100,0001 最后一位是校验码
错误有两种,一种是校验码错误,如果B中校验码错误,1换成0,那么前面1的个数也不对了应该有偶数个1,所以至少错两位;另一种是校验码没错,1的个数是奇数个,那么一错必须错俩才能保证1的个数仍然是奇数个。

ardoge0987 举报

原来如此额。。谢谢啦!

举报 sunaier

望采纳!
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.018 s. - webmaster@yulucn.com