假设由8位数据和4个校验位组成的12位汉明码字为d 8 d 7 d 6 d 5 c 8 d 4 d 4 d 3 d 2 c 4 d 1 c 2 c 1 ,其中数据位下表中给出了校验位:
以下哪个选择给出x和y的正确值?
(A) x为0,y为0
(B) x为0且y为1
(C) x为1且y为0
(D) x为1且y为1答案: (B)
说明:给出了一个12位汉明码字:
d8 | d7 | d6 | d5 | c8 | d4 | d3 | d2 | c4 | d1 | c2 | c1 |
1 | 1 | 0 | x | y | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
检查C1:1 x 0 0 1 0
x = 0(对于偶数校验)
检查C8:y 0 1 0 0 1 1 0
y = 1(对于偶数校验)
正确答案是选项(B)。
这个问题的测验