汇编语言 溢出的判断标准可以理解这个样子吗?正正相加得负 负负相加得正 正负相减得负 负正相减得正
1个回答

溢出,是超出了有符号数的范围.

判断标准有三种:

1.由计算结果来判断

当出现:正正相加得负、负负相加得正、正减负得负、负减正得正,都是产生了溢出.

2.由计算后的标志位来判断

当出现:OV = 1 时,就是产生了溢出.

3.由计算过程中的进位来判断

当出现:最高位的进位(即符号位的进位)和“次高位”的进位 不相同 时,就是产生了溢出.

针对任何一次加、减运算,用这三种方法来判断,结论都是相同的.不信,可以自己试试看.