《计算机组成原理》第3版电子教案-第二章运算方法和运算器.pptVIP

  • 12
  • 0
  • 约2.17万字
  • 约 75页
  • 2018-01-25 发布于贵州
  • 举报

《计算机组成原理》第3版电子教案-第二章运算方法和运算器.ppt

《计算机组成原理》第3版电子教案-第二章运算方法和运算器

第二章 运算方法和运算器 溢出的本质:计算机在加减运算过程中,超出了有限的计算机字长。 所以,对于补码表示的计算机,在补码加减运算过程中,当不发生溢出时,计算机应得到正确的结果;当发生溢出时,计算机应该发现溢出,仃止计算机执行,且告诉计算机操作系统。 (2)定点数加减运算的溢出检测方法(溢出判别法则) 1)补码双符号溢出判别方法(变形补码/模4补码)P33 定点小数: [x]补=x0.x1x2…xn [y]补= y0.y1y2…yn 计算机字长n+1扩展为n+2位。 [x]变补=x0x0.x1x2…xn [y]变补=y0y0.y1y2…yn 由于计算机字长扩展一位, [x±y]变补不会发生溢出。 [x±y]变补=[x]变补+ [±y]变补mod 4=x0x0.x1x2…xn+y0y0.y1y2…yn mod 4 y0y0.y1y2…yn+00.00…01(减法) = sf1sf2.s1s2…sn 最后计算机得到的[x±y] 补应该是n+1位,这里就有判别溢出问题。 [x±y]变补= sf1sf2.s1s2…sn (n+2位) ? [x±y]补(n+1位字长表示) 下面就是具体判别方法: 若sf1=sf2, x±y不溢出, [x±y]补=sf2.s1s2…sn (

文档评论(0)

1亿VIP精品文档

相关文档