欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

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


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

    相關(guān)經(jīng)驗推薦