補碼:機器數的補碼可由原碼得到。
如果機器數是正數,則該機器數的補碼與原碼一樣
如果機器數是負數,則該機器數的補碼是對它的原碼(除符號位外)各位取反,並在末位加1而得到的。
負數用補碼錶示後,可以和正數一樣來處理。這樣,運算器裏只需要一個加法器就可以了,不必為了負數的加法運算,再配一個減法器。
補碼加法的公式是:
[x]補+[y]補=[x+y]補 (mod 2) (2.17)