问答题 请设计一个2位二进制全加器,分别满足以下要求:(1)用与非门NAND实现,要求不能有反变量输入;(2)要求设计的全加器具有最小延时;(3)要求设计的全加器具有最少的门电路。
【正确答案】解:全加器的真值表如表所示。
Ci-1 A B S Ci
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
卡诺图如图所示。
[*]
(1)进位输入为:[*]
进位输出为:[*]
或者令[*],所以:[*]
(2)设计的全加器具有最小延时为:
S=Ci-1?A?B,Ci=BCi-1+AB+ACi-1
(3)设计的全加器具有最少的门电路为:
S=Ci-1?A?B,Ci=(A?B)Ci-1+AB(5个门)
[*]
【答案解析】