1運(yùn)算規(guī)則
[X+Y]補(bǔ)= [X]補(bǔ)+ [Y]補(bǔ)
[X-Y]補(bǔ)= [X]補(bǔ)+ [-Y]補(bǔ)
若已知[Y]補(bǔ),求[-Y]補(bǔ)的方法是:將[Y]補(bǔ)的各位(包括符號(hào)位)逐位取反再在最低位加1即可。
例如:[Y]補(bǔ)= 101101 [-Y]補(bǔ)= 010011
2、溢出判斷,一般用雙符號(hào)位進(jìn)行判斷:
符號(hào)位00 表示正數(shù) 11 表示負(fù)數(shù)
結(jié)果的符號(hào)位為01時(shí),稱(chēng)為上溢;為10時(shí),稱(chēng)為下溢
例題:設(shè)x=0.1101,y=-0.0111,符號(hào)位為雙符號(hào)位
用補(bǔ)碼求x+y,x-y
[x]補(bǔ)+[y]補(bǔ)=00 1101+11 1001=00 0110
[x-y]補(bǔ)=[x]補(bǔ)+[-y]補(bǔ)=00 1101+00 0111=01 0100
結(jié)果錯(cuò)誤,正溢出
posted on 2010-10-03 21:41
王秋林 閱讀(488)
評(píng)論(0) 編輯 收藏 引用