當前位置:編程學習大全網 - 編程軟體 - 什麽是補碼加減運算溢出,判別溢出有哪幾種方法,說明工作原理是什麽?

什麽是補碼加減運算溢出,判別溢出有哪幾種方法,說明工作原理是什麽?

溢出,是通用的詞匯,其含義,還是很容易理解的。

在計算機中,溢出,專用來說明:“補碼運算結果超出預定的範圍”。

八位的二進制,作為補碼,其表示範圍是:-128 ~ +127。

示意圖如下:

當妳的運算結果,小於-128 時,就會落入 +127 下面的範圍,成為正數。

當妳的運算結果,大於+127 時,就會落入-128 上面的範圍,成為負數。

根據這些表現,妳就可以找到兩種“判別溢出”的方法。

壹、兩個數值相加,和,超出了-128~+127,必然就溢出。

二、兩個補碼相加,和的符號,不符合正常的邏輯關系,這就是溢出了。

另外,妳還可以根據 OF 的值,來判斷是否溢出。

此外,還有“在二進制運算過程中“進行判斷的方法。

這方法,是由 CPU 在內部實現的,判斷的結果,即在 OF 上給出。

作為人類,掌握這種方法,並無實際意義。

  • 上一篇:access數據庫入門教程是怎樣的?
  • 下一篇:筆記本3050做設計性能夠用嗎?
  • copyright 2024編程學習大全網