異或門
數字邏輯中實現邏輯異或的邏輯門
異或門(英語:Exclusive-OR gate,簡稱XOR gate,又稱EOR gate、ExOR gate)是數字邏輯中實現邏輯異或的邏輯門。有多個輸入端、1個輸出端,多輸入異或門可由2輸入異或門構成。若兩個輸入的電平相異,則輸出為高電平1;若兩個輸入的電平相同,則輸出為低電平0。亦即,如果兩個輸入不同,則異或門輸出高電平。
雖然異或不是開關代數的基本運算之一,但是在實際運用中相當普遍地使用分立的異或門。大多數開關技術不能直接實現異或功能,而是使用多個門設計。
邏輯表達式:(⊕為“異或”運算符)
真值表:
A | B | 輸出Y |
---|---|---|
1 | 1 | |
1 | 1 | |
1 | 1 |
異或門 | 異或門 |
異或門 能實現模為2的加法,因此,異或門可以實現計算機中的二進位加法。半加器就是由異或門和與門組成的。
異或門的常用邏輯符號如下圖所示。對異或門的任何2個信號(輸入或輸出)同時去反,而不改變結果的邏輯功能。在“圈到圈”的設計中,我們選用最能表達要實現的邏輯功能的符號。
異或門 | 異或門 | 異或門 |