溢出标志位0f,用来表示有符号运算是否超出存储显示范围,下面以8位存储为例,介绍如何判运算是否溢出 。
首先正数+负数不存在溢出,因为正数和负数首先是在可存储范围,相加后一定不会超过显示范围,of=0 。
然后是2个正数相加,只要看最高位没有进位,有进位of=0,否则of=1 。
两个负数相加,因为负数需要转换成补码计算,而且仅靠最高位不好判断,比如(-1)+(-1)=(-2) 。
可以转换成十进制计算,8位存储可以显示范围(-128~127),只要计算结果是在范围之内就不会溢出,of=0,否则of=1 。
总结:判断溢出标志符号of方法:
1、正数和负数相加 , of=0
2、正数相加,看最高位是否有进位
【如何判断溢出标志位of 溢出标志位of怎么判断】3、负数和负数相加,先换算十进制,看计算结果是否在存储的范围 。
相关经验推荐
-
手办|“熊孩子”摔坏百万手办,不仅不道歉还表示吓到自己的孩子了
-
大蛇|一拳超人:饿狼一共突破了五次限制器,他分别得到了多少提升?
-
-
-
-
-
-
罪魁祸首|非人哉十一月变得中二,九月是罪魁祸首九月黑历史一点都不想提
-
脸部|我的黑猫不可能这么可爱!16五更琉璃动漫娃娃品玩心得分享
-
自从S3全球总决赛开始之后|S赛连续8年上单都是LCK选手?圣枪哥打破魔咒,国产中单要努力了
-
狮子座本周运势女生 金牛座今日运势科技紫微星,紫微科技金牛座今天的运势
-
永劫无间官方赛事锦鲤杯总决赛已经正式打响|永劫无间总决赛不公平?虎牙Ly掉线直接崩溃,硬实力斩获亚军!
-
-
许愿屋有哪些奖品 王者荣耀4月8日更新后许愿屋值得抽吗
-
-
一加科技|5000元旗舰开启混战模式,小米,一加,荣耀,iQOO到底该怎么选?
-
华为|一反常态!华为宣布两大决定,外媒:果然不一般
-
acgn漫评|如果没有戈薇等人的出现,犬夜叉会变成什么样?
-
-