本頁使用了標題或全文手工轉換

邏輯閘

維基百科,自由的百科全書
前往: 導覽搜尋
基本邏輯閘
  NOT
AND NAND
OR NOR
XOR XNOR

邏輯閘是在積體電路上的基本組件。簡單的邏輯閘可由電晶體組成。這些電晶體的組合可以使代表兩種訊號的高低電平在通過它們之後產生高電平或者低電平的訊號。高、低電平可以分別代表邏輯上的「真」與「假」或二進制當中的1和0,從而實現邏輯運算。常見的邏輯閘包括「與」閘,「或」閘,「非」閘,「異或」閘(也稱:互斥或)等等。

邏輯閘是組成數字系統的基本結構,通常組合使用實現更為複雜的邏輯運算。一些廠商通過邏輯閘的組合生產一些實用、小型、集成的產品,例如可程式邏輯裝置等。

符號表[編輯]

類型 ANSIIEEE標準 IEC標準 名稱 短釋 邏輯函數表示 真值表
NOT NOT NOT 「非」門╱反相器╱「反」閘╱逆變器 輸入的高低狀態會逆轉。 \bar{A}
輸入 輸出
A NOT A
0 1
1 0
AND AND AND 「與」門╱「及」閘╱「且」閘 所有輸入為高時,才會有高的輸出。
一低出低。
A \cdot B
輸入 輸出
A B A AND B
0 0 0
0 1 0
1 0 0
1 1 1
NAND NAND NAND 「與非」門╱「反及」閘╱「非與」閘╱「反且」閘 所有輸入為高時,才會有低的輸出。
一低出高。
\overline{A\cdot B}
輸入 輸出
A B A NAND B
0 0 1
0 1 1
1 0 1
1 1 0
OR OR OR 「或」門/「或」閘 所有輸入為低時,才會有低的輸出。
一高出高。
A + B \,
輸入 輸出
A B A OR B
0 0 0
0 1 1
1 0 1
1 1 1
NOR NOR NOR 「或非」門╱「反或」閘╱「非或」閘╱「反或」閘 所有輸入為低時,才會有高的輸出。
一高出低。
\overline{A + B}
輸入 輸出
A B A NOR B
0 0 1
0 1 0
1 0 0
1 1 0
XOR XOR XOR 「異或」門╱「互斥或」閘 只有其中一個輸入為高時,輸出為高;否則為低。 A \oplus B
輸入 輸出
A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0
XNOR XNOR XNOR 「同或」門╱「反互斥或」閘╱「互斥反或」閘╱「互斥或非」閘 只有其中一個輸入為高時,輸出為低;否則為高。 \overline{A \oplus B}
{A \odot B}
輸入 輸出
A B A XNOR B
0 0 1
0 1 0
1 0 0
1 1 1

外部連結[編輯]