同或(也稱為異或非)是一種邏輯運算符,其運算法則如下:
表達式。a同或b=ab+a'b'(其中a'和b'分別表示a和b的非,即假)。
真值表。真同或假的結果是假,假同或真的結果也是假,真同或真的結果是真,假同或假的結果是真。即兩個值相同時,同或結果為真,不同則為假。
符號。通常表示為⊙。
套用。在數字邏輯電路中,同或門(異或非門)是一個基本單元,具有兩個輸入端和一個輸出端。當兩個輸入端中只有一個為低電平時,輸出為低電平。同或門可以通過將異門的結果進行非門運算來實現。
與異或的區別。異或運算的真值表是真異或假的結果為假,假異或真的結果為真,真異或真的結果為假,假異或假的結果為假。
此外,對於多個輸入的同或運算,可以這樣理解:a同或(1)=a;a同或(0同或0)=a;即a與任意個1或偶數個0的同或,結果是a本身。