變形補碼怎麼計算

來源:生活大全幫 2.86W

變形補碼怎麼計算

變形補碼計算就是符號位左邊那一位表示正確的符號,0為正,1為負;右邊那一位如果和左邊的相同,如:00表示正且無溢出,11表示負且無溢出。如果右邊那一位與左邊那一位不一樣,則表示有溢出。

變形補碼,又稱模4補碼,即用兩個二進制位來表示數字的符號位,其餘與補碼相同。變形補碼,用“00”表示正,用“11”表示負,也稱為模4的補碼。用變形補碼進行加減運算時,當運算結果的符號位出現“01”或者“10”時,則表示產生溢出。變形補碼的最高位(第一個符號位)總是表示正確的符號,比如00、01分別表示正數、正溢出(上溢),11、10表示負數、負溢出(下溢)。

熱門標籤