蘊含閘[1](英語:Implies gate,簡稱IMPLY gate)[2]是數位邏輯電路中的一種邏輯閘,主要用來完成布林代數中實質條件、實質蘊涵或蘊涵算子。
基本邏輯閘 | |
緩衝 | 非 |
及 | 反及 |
或 | 或非 |
異或 | 同或 |
蘊含 | 蘊含非 |
輸入 A B |
輸出 A → B | |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
另外蘊含閘也可以由憶阻器組成,且只需要由兩個憶阻器即可組成[3][4],由於布林代數的特性可使其他布林函數化成由邏輯蘊含表示[5],因此利用蘊含閘與憶阻器來設計電晶體可以大幅縮小體積[6]。
性質
輸入 A B |
輸出 A → B | |
X | 1 | 1 |
0 | 0 | 1 |
1 | 0 | 0 |
- 如果B為邏輯真, 無論A為任何值都會輸出邏輯真的訊號。
- 其中,X代表輸入的是無論何值皆可。
- 如果B為邏輯假, 並且A為邏輯假, 才會輸出邏輯真的訊號。
- 其餘情況則輸出邏輯假的訊號。
- 蘊含閘可以用來判斷兩輸入的或是否為第二輸入。
概述
表達式 | 符號 | 功能表 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ANSI/IEEE | IEC | |||||||||||||||||
|
電路實現
複合邏輯閘
大部分的邏輯閘都可以用蘊含閘組合而成,例如反及閘可以用兩個蘊含閘組合而成[9]:
其他邏輯閘
蘊含非閘,簡稱NIMPLY gate是數位邏輯電路中實現非蘊涵的一種邏輯閘。
這種運作方式的元件已在生物學的邏輯信號中有相關研究。[10]
表達式 | 符號 | 功能表 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ANSI/IEEE | IEC | |||||||||||||||||
|
參見
查看維基詞典中的詞條「implication gate」。
參考文獻
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.