一個 8-bit 加法器(adder)於進行加法運算時,亦會同時送出 overflow flag 訊號 V:當相加的結果超過 8-bit 有號數(以 two's complement 編碼)可表示的範圍時 V = 1 ,否則 V = 0 。下列的加法運算,何者會產生 V = 1 的輸出?
A70 + (-80)
B25 + 45
C70 + 80正確答案
D(-70) + (-25)
答案與詳解
70+80=150,超過 8-bit 有號數上限 +127,發生 overflow,V=1。二進位運算結果會誤判為負數(-106)。
