有关溢出的问题

[复制链接]
2179|3
 楼主| sdu_yqc 发表于 2011-12-7 12:50 | 显示全部楼层 |阅读模式
汇编语言 溢出的判断标准:正正相加得负、负负相加得正、正减负得负、负减正得正,都是产生了溢出。那 哪种是正溢出?哪种是负溢出?谢谢
Ryanhsiung 发表于 2011-12-7 13:02 | 显示全部楼层
看是什么单片机,一般都会有 借位标志位,还有进位标志位!查标志位就可以了!
 楼主| sdu_yqc 发表于 2011-12-7 13:15 | 显示全部楼层
看是什么单片机,一般都会有 借位标志位,还有进位标志位!查标志位就可以了!
Ryanhsiung 发表于 2011-12-7 13:02

一般情况下,正正相加得负,就是正溢出,对吗?
HWM 发表于 2011-12-7 13:24 | 显示全部楼层
本帖最后由 HWM 于 2011-12-8 07:20 编辑

to 3L:

“正正相加得负”确实为溢出。另外还有个判别方法:两数(原码或补码)相加或相减时,最高两位中有一位且仅有一位发生了进位(或借位)则可判定为溢出。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

140

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部