答案:溢出,是超出了有符号数的范围。
判断标准有三种:
1.由计算结果来判断
当出现:正正相加得负、负负相加得正、正减负得负、负减正得正,都是产生了溢出。
2.由计算后的标志位来判断
当出现:OV = 1 时,就是产生了溢出。
3.由计算过程中的进位来判断
当出现:最高位的进位(即符号位的进位)和“次高位”的进位 不相同 时,就是产生了溢出。
针对任何一次加、减运算,用这三种方法来判断,结论都是相同的。不信,可以自己试试看。
其他:前两个对,后面两个不对。
其实溢出就是结果超出了符号数的表示范围,-128~127.
上一个:汇编语言怎样编写数据计算子程序?
下一个:汇编语言中ary单元是什么意思