本文主要是介绍【电路笔记】-异或门,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
异或门
文章目录
- 异或门
- 1、概述
- 2、数字逻辑异或门
- 3、异或门等效电路
异或逻辑函数是一个非常有用的电路,可用于许多不同类型的计算电路。
1、概述
异或门是算术运算中常用的另一种数字逻辑门,因为它可以用来给出两个二进制数的和以及错误检测和纠正电路。
在前面的文章中,我们看到通过使用三个主要门,与门,或门和非门,我们可以构建许多其他类型的逻辑门功能,例如与非门和或非门或任何其他类型的逻辑门功能。 我们可以想象的数字逻辑函数类型。
但是还有其他两种类型的数字逻辑门,虽然它们本身不是基本门,因为它们是通过将其他逻辑门组合在一起而构造的,但它们的输出布尔函数非常重要,足以被视为完整的逻辑门。 这两个“混合”逻辑门称为异或 (Ex-OR) 门,其补充是异或非 (Ex-NOR) 门。
之前,我们看到,对于 2 输入或门,如果 A =“1”,OR B =“1”,或 A + B =“1”,则数字门的输出也必须处于逻辑电平 “1”,因此,这种类型的逻辑门被称为“异或”函数。 逻辑门因其包含 A 和 B 都 =“1”时 Q =“1”的情况而得名。
然而,如果当仅 A =“1”或仅 B =“1”但不同时同时获得逻辑输出“1”时,给出二进制输入“01”或“10”,则 输出将为“1”。 这种类型的门称为“异或”函数或更常见地简称为“异或”函数。 这是因为当 A 和 B 都 =“1”时,其布尔表达式排除了 Q =“1”的“OR BOTH”情况。
换句话说,只有当异或门的两个输入端子处于彼此“不同”的逻辑电平时,异或门的输出才会变为“高”。
其输入上的奇数个逻辑“1”在输出处给出逻辑“1”。 这两个输入可以处于逻辑电平“1”或逻辑电平“0”,给出布尔表达式: Q = ( A ⊕ B ) = A ‾ . B + A . B ‾ Q = (A ⊕ B) = \overline A.B + A.\overline B Q=(A⊕B)=A.B
这篇关于【电路笔记】-异或门的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!