日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

溢出標(biāo)志位of怎么判斷

【溢出標(biāo)志位of怎么判斷】

溢出標(biāo)志位of怎么判斷


溢出標(biāo)志位0f , 用來表示有符號運(yùn)算是否超出存儲顯示范圍 , 下面以8位存儲為例 , 介紹如何判運(yùn)算是否溢出 。
首先正數(shù)+負(fù)數(shù)不存在溢出 , 因?yàn)檎龜?shù)和負(fù)數(shù)首先是在可存儲范圍 , 相加后一定不會超過顯示范圍 , of=0 。
然后是2個正數(shù)相加 , 只要看最高位沒有進(jìn)位 , 有進(jìn)位of=0 , 否則of=1 。
兩個負(fù)數(shù)相加 , 因?yàn)樨?fù)數(shù)需要轉(zhuǎn)換成補(bǔ)碼計(jì)算 , 而且僅靠最高位不好判斷 , 比如(-1)+(-1)=(-2) 。
可以轉(zhuǎn)換成十進(jìn)制計(jì)算 , 8位存儲可以顯示范圍(-128~127) , 只要計(jì)算結(jié)果是在范圍之內(nèi)就不會溢出 , of=0 , 否則of=1 。
總結(jié):判斷溢出標(biāo)志符號of方法:
1、正數(shù)和負(fù)數(shù)相加 , of=0
2、正數(shù)相加 , 看最高位是否有進(jìn)位
3、負(fù)數(shù)和負(fù)數(shù)相加 , 先換算十進(jìn)制 , 看計(jì)算結(jié)果是否在存儲的范圍 。

    推薦閱讀