发布网友 发布时间:2022-04-26 05:50
共1个回答
热心网友 时间:2022-06-24 09:27
( 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