定点补码 的加减法运算 在计算机中,凡是带 符号的数一律用补码 表示,其结果也是用补码表示,若结果的符号位为“0” 表示正数,得到的是补码即原码,数值部分前加“+” 号即为真值。若结果的符号位为“1” 表示负 数,得到的是补码,这时如果要求真值,需要对结果的补码再求补码,变成原码,在数值部分前加上“-” 号才为真值。一、定点补码的加法运算规则:X补+Y补=X+Y补 (mod 2n)式中,-2n-1X2n-1 ; -2n-1Y2n-1 ; -2n-1X+Y2n-1 例:已知X=+0010011B ,Y=-0000111B, 求X+Y X补= 00010011 (+19 的补码)+)Y 补= 11111001 (-7 的补码)X+Y 补= 100001100 (+12 的补码)丢失符号位例:已知:X=-0011001B,Y=-0000110B, 求X+Y X 补= 11100111 (-25 的补码)+)Y 补= 11111010 (-6 的补码)X+Y 补= 111100001 (-31 的补码)丢失符号位注意:符号位为1 表明结 果为负 ,符号位之前的1 是由符号位进 位上来的,为 模