定点运算
加减法运算
连同符号位一起相加,符号位产生的进位自然丢掉
- 加法
- 整数: [A]补+[B]补=[A+B]补 (mod 2^(n+1))
- 小数: [A]补+[B]补=[A+B]补 (mod 2)
- 减法 A-B=A+(-B)
- 整数:[A-B]补=[A]补+[-B]补=[A+(-B)]补 (mod 2^(n+1))
- 小数:[A-B]补=[A]补+[-B]补=[A+(-B)]补 (mod 2)
溢出判断
-
一位符号位判断溢出
- 两个数符号相同,结果符号与操作数符号不同,即为溢出
- 最高有效位的进位 ⊕ 符号位的进位=1
- 如 1⊕0=1 0⊕1=1有溢出
- 如 1⊕1=0 0⊕0=0没有溢出
-
两位符号位判断溢出