当前位置:编程学习 > 汇编语言 >>

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

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

上一个:汇编语言怎样编写数据计算子程序?
下一个:汇编语言中ary单元是什么意思

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,