问答题 一个12位的海明码到达接收方时的十六进制值是0xE4F,那么,原先的值用十六进制表示是什么样子?假定传输差错不超过1位。
【正确答案】
【答案解析】111001001111
1→3+5+7+9+11→1+0+0+1+1→1
2→3+6+7+10+11→1+1+0+1+1→0
4→5+6+7+12→0+1+0+1→0
8→0+10+11+12→1+1+1+1→0
第2位的值是不正确的,因此发送的12位值应该是0xA4F,原先的8位数据值是10101111,用十六进制表示应该:是0xAF。