例:试用四位二进制加法器74283构成可控的加法、减法器(允许附加少量门)。,A-B=A+(-B),(A+(-B)补=A补+(-B)补,=A补+(-B)反+1,分析:,借位C为进位取反,习 题 课,C,1,分析:,1. A-B0时,A与B相减的结果 与采用补码相加的比较,A=0101,B=0001,求A-B,补码相加,+,直接相减,-,0100,0,0100,借位,(进位反相),1. A-B0时,B =0101,A =0001,补码相加,+,1,1100,借位,直接相减,-,当C =1,有借位,A-B 0,=(A+(-B)补 )补,= (S)反+1=S,补码再求补 得原码,C =1, 实现加1,当C=0,无借位,C =0, 不实现加1,=(A+(-B)原,=A-B,S =(A+(-B)补,(A+(-B)原,加异或门求反,加异或门不反相,X=0:,实现加法运算,X=1:,实现减法运算,控制端X:,C,0,X,=1,=1,=1,=1,=1,1,C= C,X=0:,控制端X:,实现加法运算,X=1:,实现减法运算,0,C,若C 为1,则S 取反;否则S 不变。,