Bootstrap

计算机组成原理(7)定点运算

定点运算

加减法运算

连同符号位一起相加,符号位产生的进位自然丢掉

  • 加法
    • 整数: [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没有溢出
  • 两位符号位判断溢出

  • 溢出

乘法运算

人工计算乘法(原

;