1、運算規(guī)則
[X+Y]補= [X]補+ [Y]補
[X-Y]補= [X]補+ [-Y]補
若已知[Y]補,求[-Y]補的方法是:將[Y]補的各位(包括符號位)逐位取反再在最低位加1即可。
例如:[Y]補= 101101 [-Y]補= 010011
2、溢出判斷,一般用雙符號位進行判斷:
符號位00 表示正數(shù) 11 表示負數(shù)
結(jié)果的符號位為01時,稱為上溢;為10時,稱為下溢
例題:設x=0.1101,y=-0.0111,符號位為雙符號位
用補碼求x+y,x-y
[x]補+[y]補=00 1101+11 1001=00 0110
[x-y]補=[x]補+[-y]補=00 1101+00 0111=01 0100
結(jié)果錯誤,正溢出
[X+Y]補= [X]補+ [Y]補
[X-Y]補= [X]補+ [-Y]補
若已知[Y]補,求[-Y]補的方法是:將[Y]補的各位(包括符號位)逐位取反再在最低位加1即可。
例如:[Y]補= 101101 [-Y]補= 010011
2、溢出判斷,一般用雙符號位進行判斷:
符號位00 表示正數(shù) 11 表示負數(shù)
結(jié)果的符號位為01時,稱為上溢;為10時,稱為下溢
例題:設x=0.1101,y=-0.0111,符號位為雙符號位
用補碼求x+y,x-y
[x]補+[y]補=00 1101+11 1001=00 0110
[x-y]補=[x]補+[-y]補=00 1101+00 0111=01 0100
結(jié)果錯誤,正溢出