补码加、减运算规则及溢出判断
、运算规则
[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]补=001101+111001=000110
[x-y]补=[x]补+[-y]补=001101+000111=010100
结果错误,正溢出
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|