用两片4位二进制加法器74283和多个二输入与非门、二输入异或门设计一个可
控4位二进制加法器/减法器,写出设计过程,并画出逻辑电路图。当控 制端X=0时,实现加法运算;当X= 1时,实现减法运算。
(提示:①做减法运算时,将减数取反加用两片4位二进制加法器74283和多个二输入与非门、二输入异或门设计一个可
控4位二进制加法器/减法器,写出设计过程,并画出逻辑电路图。当控 制端X=0时,实现加法运算;当X= 1时,实现减法运算。
(提示:①做减法运算时,将减数取反加1,即转换为补码再进行加法
运算;②考虑被减数小于减数的情况)(18分)
解:(1)分析
74283完成两个4位二进制数的加法,当X=0时,完成_
加法运算,用一片74283就可以实现;当X二1时,完成
减法运算,需要将减数转换为补码再进行相加,实现减法
功能,当被减数大于减数时,其相加结果即为两数之差,
但当被减数小于减数时,需对和进行求补运算才是实际的两数之差。(2分)
(2)列写真值表
设 匕为电路的进位/符号位标识,做加法运算时,cout是进位标识,cout=1 表示有进位,COUT=0表示无进位;做减法运算时,COUT是符号位标识,COUT= 1表 示结果为负,C =0表示结果为正;
OUT
设F为第二个加法器求补运算的控制端;C4为第一个加法器的进位端
X
C4
C°UT
Y
0
0
0
0
0
1
1
0
1
0
1
1
1
1
0
0
(3)写表达式
由真值表可得:
C狗广X㊉C
Y=XC=XC
(4)画电路图
BBB B
1
X
a3a2axa
A3A2A、A、
A
I
=
I
=、
1
B3B2 Bi Bo
可控加减法器 来自淘豆网www.taodocs.com转载请标明出处.