补码的加减法运算
1个回答

( 1 )参加运算操作的数都用补码表示.( 2 )数据的符号与数据一样参加运算.( 3 )求差时将负减数求补,用求和代替求差,将减法运算转化为补码的加法运算.( 4 )运算结果为补码.如果符号位为 0 ,表明运算结果为正;如果符号位为 1 ,则表明结果为负.( 5 )符号位的进位为模值,应该去掉.补码减法 运算公式为:[X]补–[Y]补=[X–Y]补 (3.2) 通过 [Y]补 求得 [–Y]补 可以将减法运算转化为补码的加法运算.已知 [Y]补求 [–Y]补 的法则是:对 [Y]补各位(包括符号位)取反,末位加1 ,就可以得到[–Y]补 例 [Y]补 =1.1011 则 [–Y]补 =0.0101 [Y]补 = 0.1011 则 [–Y]补 =1.0101 例 4 X=0.1100 Y=0.0110 求 [X]补–[Y]补 = [X]补 =0·1100 [Y]补 =0·0110 [–Y]补 =1·1010