2013-03-13 84 views
2

我们有三个16位的字:找到校验

0110011001100000 
0101010101010101 
1000111100001100 

总和的前两个

0110011001100000 
0101010101010101 
----------------- 
1011101110110101 

添加和第三

1000111100001100 
1011101110110101 
------------------- 
10100101011000001 

,但书上说的对于那部分它是:

0100101011000010 

它说最后一个加法溢出了,但是我不明白。

之后,它获得的第一个补充:

1011010100111101 

成为校验。

我不明白将总和加到第三部分。谁能解释一下?

回答

4

这里是将总和加到第三个值。

请注意缩进。溢出位是最左边的位。

1000111100001100 
1011101110110101 
----------------- 
10100101011000001 
^ 

溢出添加到被截断的结果:

0100101011000001 
0000000000000001 
----------------- 
0100101011000010 

这是该步骤的期望的结果。

+0

哦,我现在看到了,谢谢! – user2122810 2013-03-13 17:44:19

+0

@ user2122810:不客气。 – 2013-03-13 18:02:15