1运算规则
[X+Y]补= [X]补+ [Y]补
[X-Y]补= [X]补+ [-Y]补
若已知[Y]补,求[-Y]补的方法是:将[Y]补的各位(包括符号位)逐位取反再在最低位加1即可。
例如:[Y]补= 101101 [-Y]补= 010011
2、溢出判断,一般用双符号位进行判断:
符号位00 表示正数 11 表示负数
结果的符号位为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
结果错误,正溢出
posted on 2010-10-03 21:41
王秋林 阅读(478)
评论(0) 编辑 收藏 引用