計算機組成原理之判斷溢位

2021-08-16 23:27:50 字數 745 閱讀 1778

先簡單介紹溢位,所謂的溢位是指:運算結果超出機器數的表示範圍。根據概念我們可知相異的數相加是不會產生溢位的。

溢位分為正溢和負溢。正溢:正數相加溢位。負溢:相加絕對值溢位。

下面介紹判斷溢位的方法:

介紹幾個例子(採用補碼運算):

例一

3+6=9轉2進製

0 0011

0 0110

0 1001

例二8+9=17

0 1000

0 1001 

1 0001(正溢)

例三8+(-5)=3

0 1000

1 1011

0 0011 

例四:(-9)+(-8)=(-17)

1 0111

1 1000

0 1111(負溢)

對上面的幾個例子進行分析,設兩個運算元的符號位分別為a,b,結果的符號位為f。符號位直接參與運算,所產生的符號位進製為d,把符號位之後的a1b1稱為最高有效位,最高有效位進製產生的進製為e。根據這些訊號的關聯,判斷是否溢位。

方法一:溢位包含兩種情況(a=b=0,f=1此時為正溢,a=b=1,f=0此時為負溢)

方法二:從進製訊號之間的角度出發:當發生正溢時最高有效數進製產生的訊號為e=1,d=0。產生負溢時,e=0,d=1。其他未溢位情況e=d

方法三:擴充套件符號位,用多位表示。

計算機組成原理cu 計算機組成原理 計算機概論

現代計算機樣式千奇百怪,常見的有我們的筆記本,台式電腦,也有各種伺服器 手機 攝像頭等都屬於計算機範疇。計算機包含我們看得見摸得著的計算機實體,稱為計算機硬體,如cpu 記憶體 各種掛接裝置等 還有我們看不見摸不著的軟體,它支援著硬體按照我們的預想在操作,包括系統軟體和應用軟體 計算機硬體樣式千奇百...

計算機組成原理之組成篇

匯流排的分類 系統匯流排 計算機匯流排的仲裁 為了解決匯流排使用權的衝突問題 匯流排的仲裁方法 鏈式查詢 定時器定時查詢 相當於就是乙個編號的鏈式查詢,只不過它這種情況下不是按照優先順序排列的 獨立請求 好處 響應速度快,優先順序可動態改變 壞處 裝置連線多,匯流排控制複雜 cpu與io裝置的通訊方...

計算機組成原理

1計算機系統概論 1.1 計算機簡介 計算機由 硬體 和 軟體 組成。硬體 是看得見摸得著的各種電子元器件,各類光,電,機裝置的實物組成,如主機,外設等等。軟體 是看不見摸不著,由人們事先編製成具有各類特殊功能的資訊組成。計算機的三層結構 高階語言 組合語言 機器語言 微指令系統。計算機組成與計算機...