第二章节运算方法和运算器.pptVIP

  • 20
  • 0
  • 约3.14千字
  • 约 43页
  • 2017-04-23 发布于四川
  • 举报
第二章节运算方法和运算器

第二章 运算方法和运算器(2);2.3 定点加法、减法运算;;4;2.3.3 溢出概念与检测方法 在定点小数机器中,数的表示范围为|x|1。在运算过程中如出现大于1的现象,称为“溢出”。 在定点机中,正常情况下溢出是不允许的。 两个正数相加,结果大于机器所能表示的最大正数,称为上溢。 如+0.1011和+0.1001相加得:1.0100 两个负数相加,结果小于机器所能表示的最小负数,称为下溢。 如-0.1101和-0.1011相加得:0.1000 判断“溢出”是否发生,可采用两种检测方法。 双符号位法 又称为“变形补码”或“模4补码”。 可使模2补码所能表示的数的范围扩大一倍。 数的变形补码定义为:;;;8;;2.3.4 基本的二进制加法/减法器 图 (a)示出了补码运算的二进制加法/减法器逻辑结构图。 由图看到,n个1位的全加器(FA)可级联成一个n位的行波进位加减器。;M为方式控制输入线: 当M=0时,做加法(A+B)???算; 当M=1时,做减法(A-B)运算 在M=1时,做减法(A-B)运算情况下,A-B运算转化成[A]补+[-B]补运算,求补过程由B+1来实现。 因此,图中最右边的全加器的起始进位输入端被连接到功能方式线M上,做减法时M=1,相当于在加法器的最低位上加1。 另外,图中左边还表示出单符号位法的溢出检测逻辑:当Cn=Cn-1时,运算无溢出;而当Cn≠Cn

文档评论(0)

1亿VIP精品文档

相关文档