計算機中補碼減法的一個小問題
- 2022-10-17
減法採用的是增設一個符號位變成雙符號位,當運算結果後的符號位的值不一樣即為溢位。
-(-8)在轉換過程中就會發生溢位 你的那個表示範圍根本不能進行-(-8)操作
例:
一、1-(-8)運算過程:
(-8)的原碼:111000
(-8)的補碼:001000
1-(-8)=1+[(-8)]補=
00 0001
00 1000
————
00 1001 =9
二、-6+(-5)
11 110
11 101
————
01 011
符號位不一致,溢位
這個問題還是電腦常識嗎??
這是計算機彙編的內容了!
在計算機中有一些儲存器,它們是用來記錄計算機是否有溢位的!
我都學習五,六年了,所以忘了,有幾個儲存器吧,都是什麼AF,DF,OF等等