x+y = 7 正溢 负溢
(a) 0,110 (+6)
+) 1、,011 ( 5) 1 0,001(+1) 无溢出
(b) 1,110 ( 2)
+) 1、,101( 3) 1 1,011 ( 5) 无溢出
(c) 0,110 (+6) +) 0、,011 (+3) 1,001 溢出
(d) 1,100 ( 4) +) 1,011 ( 5) 1 0,111 溢出
输入
Ai Bi Ci 000 001 010 011 100 101 110 11 1
输出
Si Ci+1 00 10 10 01 10 01 01 11
Si=Ai⊕Bi⊕Ci Ci+1=AiBi+AiCi+BiCi
=AiBi+(Ai+Bi)Ci
=AiBi+(Ai⊕Bi)Ci
Ci+1 4ty 1 1ty
例4 已知:x= 0.1001, y = 0.0110,求:x y = ?
解:[x]补= 1.0111 [y]补= 1.1010 [ y]补= 0.0110 [x]补 1.0111 + [ y]补 0.0110 [x- y]补 1.1101 x y= 0.0011
三、实现补码加减运算的逻辑电路
图3-23
(P3*+P2*+P1*+G0*) P (P**)=P3*+P2*+P1*+P0*
3-20
3-21
多功能算逻单元总结
• SN74181是4位先行进位ALU 芯片,中规模集成电路。 • SN74182是4位BCLA (组间先行进位)芯片。