當前位置:聚美館>智慧生活>心理>

溢出標誌位怎麼判斷是1還是0

心理 閱讀(3.2W)
溢出標誌位怎麼判斷是1還是0

方法

1、首先正數+負數不存在溢出,因爲正數和負數首先是在可存儲範圍,相加後一定不會超過顯示範圍,of=0。

2、然後是2個正數相加,只要看最高位沒有進位,有進位of=0,否則of=1。

3、兩個負數相加,因爲負數需要轉換成補碼計算,而且僅靠最高位不好判斷,比如(-1)+(-1)=(-2)。

可以轉換成十進制計算,8位存儲可以顯示範圍(-128~127),只要計算結果是在範圍之內就不會溢出,of=0,否則of=1。

總結:

判斷溢出標誌符號of方法:

1、正數和負數相加,of=0

2、正數相加,看最高位是否有進位

3、負數和負數相加,先換算十進制,看計算結果是否在存儲的範圍