P1
1110 1
0110 0
1001 0
1101 1
1100 0
P2
单比特差错:容易,所以🐎
双比特差错:
原始数据:
0000
1111
0101
1010
出错后变为:
0000
1001
0101
1010
此时可以检测到出错,但是不能确定是哪一行出现了错误
P3
01001100 01101001
plus
01101110 01101011=
10111010 11010100
plus
00100000 01001100=
11011011 00100000
plus
01100001 01111001=
00111100 10011010 (overflow, then wrap around)
plus
01100101 01110010=
10100010 00001100
取反,
01011101 11110011
P4
a) 11100110 11100001
b) 01100000 01011011
c) 11111111 11111010
P5
r=4 R=remainderD∗2rG=1010101010000010011=0100P6
a