标签: twos-complement
我很困惑,因为我看到溢出的定义说我们在进位时会溢出并执行不同。但是,如果我们添加两个负数,使得MSB的执行数为1(意味着该数字超过了我们必须代表它的位数),但是进位也是1?从技术上讲,这个数字仍然是负数,但会发生溢出,对吧? 我认为增加1100本身作为一个例子,因为1100 + 1100 = 1000这是代数不正确但仍会通过溢出"测试"?