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

如何判斷溢出標志位of 溢出標志位of怎么判斷

如何判斷溢出標志位of 溢出標志位of怎么判斷


溢出標志位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、負數和負數相加,先換算十進制,看計算結果是否在存儲的范圍 。

相關經驗推薦