1.对于非符号数来说,不存在溢出的问题,它的进位就相当于符号数中的溢出.
2.而对于符号数来说,不存在进位的问题.两个正数相加(或一个正数减一个负数)得到负数,或是两个负数相加得到正数,就是溢出了.一个正数和一个负数相加不可能溢出
ps:x1, x2 为补码形式
OF:溢出标志; CF:进位标志
x1 = 0110 0000>0, x2 = 0111 0000>0
x1+x2 = 1101 0000 < 0, 结果错误有溢出 OF=1, 有溢出、无进位
x1=0011 1100 , x2 = 1111 0010
x1+x2 = (1)0010 1110, 结果正确,不会溢出(正加负)OF=0, 有进位 CF=1,无溢出、有进位