📅  最后修改于: 2023-12-03 15:28:36.755000             🧑  作者: Mango
本文将介绍GATE CS 1996年第52章中的'门' (GATE CS 1996, Q.52)
门是数字电路中一种非常重要的基本元件,通常用于实现布尔逻辑操作。门只有几个输入和一个输出,其输出值取决于输入值和门的类型。常见门类型包括:
本题目要求考生设计一个电路,将输出从A和B输入的两个2位二进制数按位求和。您需要完成以下步骤:
考虑到大致的运算步骤,一个简单且高效的解决方案来自全加器(full adder)电路。 在实现电路时,可以使用以下门电路实现二进制加法:
全加器电路由一个异或门和两个输入电路组成。您可以使用这些门的组合来实现四位二进制加法:
_______
A (input 1) ---| |
B (input 2) ---| |___ S (Sum)
| |
| Full |___ Cout (Carry out)
| Adder|
|_______|
其中,A和B是输入位,S是输出位,Cout是位的进位。full adder可以按照下列真值表进行设计:
A B Cin S Cout
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
以上便是GATE CS 1996年第52章关于门的内容。 门是实现数字电路基本操作的必备元件,电路的设计和实现离不开它们。 希望对您的学习和实践有所帮助。