我们有三个16位字:
0110011001100000
0101010101010101
1000111100001100
前两个的总和
0110011001100000
0101010101010101
-----------------
1011101110110101
将总和加到第三个
1000111100001100
1011101110110101
-------------------
10100101011000001
但是这本书说的是:
0100101011000010
它说最后添加的内容已溢出,但我不明白。
之后获得第一个补码:
1011010100111101
成为校验和。
我不明白将总和加到第三部分。谁能解释?
最佳答案
这是将总和加到第三个值。
注意缩进。溢出位是最左边的位。
1000111100001100
1011101110110101
-----------------
10100101011000001
^
将溢出添加到截断的结果中:
0100101011000001
0000000000000001
-----------------
0100101011000010
这是该步骤所需的结果。