为什么在这里没有发生溢出

时间:2013-11-22 11:10:55

标签: binary discrete-mathematics

在我过去的论文答题表中,有一个答案如下:

123 = 01111011
-65 = 10111111
sum = 00111010
Carry occurs, but can be ignored. No overflow, the sum is correct sign.

总和是正确的标志是什么意思?”请解释。

1 个答案:

答案 0 :(得分:0)

Sum是正确的符号表示0的msbit(在128列中)正确表示总和为正。

无溢出表示00111010(十进制58)的总和可以用8位表示。

进位,但可以忽略指的是msbit的进位发生并与msbit的进位匹配,导致无溢出(因此可以忽略) )。当msbit的进位与msbit的进位不匹配时,会有符号溢出。