例x=+0.110,y=+0.1000,求x+y 解:(x1=0.100 Iy]补=00.1000 x补00.1100 +y补00.1000 01.0100 符号位出现“01”,表示已溢出,正溢。即结果大于+1 例x=-0.1100,y=-0,100,求x+y。 解:x]补=1.00 Iy补=11.1000 补11.0100 X 补 +Iyl补11.1000 10.1100 符号位出现“10”,表示已溢出,负溢出。即结果小于-1 计算机组成原理
计算机组成原理 21 解: [x]补=00.1100 [y]补=00.1000 [x]补 0 0. 1 1 0 0 + [y]补 0 0. 1 0 0 0 0 1. 0 1 0 0 符号位出现“01”,表示已溢出,正溢。即结果大于+1 例 x= +0.1100, y= +0.1000, 求x+y。 解: [x]补=11.0100 [y]补=11.1000 [x]补 1 1.0 1 0 0 + [y]补 1 1.1 0 0 0 1 0. 1 1 0 0 符号位出现“10”,表示已溢出,负溢出。即结果小于-1 例 x= -0.1100, y= -0.1000, 求x+y
(3)利用进位值的判别法 补 00.1100 x]补11.0100 +y补00.1000 +y补 补11.1000 01.1000 10.1100 从上面例中看到: 当最高有效位有进位而符号位无进位时,产生上溢; 当最高有效位无进位而符号位有进位时,产生下溢。 (简单地说是正数相加为负数或负数相加为正数则产生溢出) 故溢出逻辑表达式为:V=CeC 其中C为符号位产生的进位,C为最高有效位产生的进位。 此逻辑表达式也可用异或门实现。 计算机组成原理
计算机组成原理 22 从上面例中看到: 当最高有效位有进位而符号位无进位时,产生上溢; 当最高有效位无进位而符号位有进位时,产生下溢。 (简单地说是正数相加为负数或负数相加为正数则产生溢出) 故溢出逻辑表达式为: V=Cf⊕Co 其中Cf为符号位产生的进位,Co为最高有效位产生的进位。 此逻辑表达式也可用异或门实现。 (3) 利用进位值的判别法 [x]补 0 0. 1 1 0 0 +[y]补 0 0. 1 0 0 0 0 1. 1 0 0 0 [x]补 1 1.0 1 0 0 +[y]补 1 1.1 0 0 0 1 0.1 1 0 0
判断电路 V=S, eS 几2 V=Cr⊕C FA FA J FA x FA n 计算机组成原理
计算机组成原理 23 FAFA z1z0 V c1c0 y1x1y0x0 FAFA V z 1 c0c1 z0 x1 y1y0x0 V= C1 ⊕ Co V= Sf1 ⊕ Sf2 判断电路
基本的二选制加法/减法器 1.一位全加器加法运算:A1+B1+C=S1(Cm 位全加器真值表 加数进位输入和进位输出 输入 输出 A B. C i+1 00 逻辑方程 0 0 S=A.eB. E +1=A BtB CtCa 计算机组成原理
计算机组成原理 24 基本的二进制加法/减法器 加法运算:Ai + Bi + Ci = Si (Ci+1) 一位全加器真值表 加数 进位输入 和 进位输出 输入 输出 Ai Bi Ci Si Ci+1 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 逻辑方程 Si =Ai⊕Bi⊕Ci Ci+1 =AiBi+BiCi+CiAi 1.一位全加器
常用的全加器逻辑电路 逻辑方程 逻辑电路(一位全加器) 1 S=A.eB. C 计+=AB1+BC;+CA CiIAillB C i+1 FA AiBi逻辑符号 计算机组成原理
计算机组成原理 25 逻辑方程 Si =Ai⊕Bi⊕Ci Ci+1 = AiBi+BiCi+CiAi 逻辑电路(一位全加器) 常用的全加器逻辑电路 C i+1 F A C i S i A i B i 逻辑符号