一个补码运算溢出的问题,有点搞不明白。(有具体例子希望能详细点讲解呀)

2025-06-26 23:33:28
推荐回答(1个)
回答1:

是没有溢出。
次高位向最高位有进位,最高位向上也有进位,结果不发生溢出。

可以进行验算:
补码:11011010,求出原码:10100110B=-38D
补码:11101101,求出原码:10010011B=-19D
-38-19=-57
1101 1010 +1110 1101 =1 1100 0111,最高位自然丢失,=11000111
求出原码:10111001B=-57D

答案一致,计算结果正确,不存在溢出。