Both sides previous revisionPrevious revisionNext revision | Previous revision |
glossary:logicgates [2013/09/05 11:48] – [OR] Gordon H | glossary:logicgates [2019/04/03 11:46] (current) – Bob Vetterlein |
---|
| |
[[http://en.wikipedia.org/wiki/AND_gate|{{:glossary:120px-and_ansi_labelled_svg.png?nolink& }}]]Boolean operator which is used to join two or more statements so that the final statement is true only if the individual statements are all true. Thus (X>1)AND(X<2) is true if X is between 1 and 2. | [[http://en.wikipedia.org/wiki/AND_gate|{{:glossary:120px-and_ansi_labelled_svg.png?nolink& }}]]Boolean operator which is used to join two or more statements so that the final statement is true only if the individual statements are all true. Thus (X>1)AND(X<2) is true if X is between 1 and 2. |
| ^ A ^ B ^ Q= A AND B ^ |
| | 0 | 0 | 0 | |
| | 1 | 0 | 0 | |
| | 0 | 1 | 0 | |
| | 1 | 1 | 1 | |
==== OR ==== | ==== OR ==== |
| |
| |
[[http://en.wikipedia.org/wiki/OR_gate|{{:glossary:120px-or_ansi_labelled_svg.png?nolink& }}]]Boolean operator which is used to join two or more statements so that the final statement is true if any of the individual statements are true. | [[http://en.wikipedia.org/wiki/OR_gate|{{:glossary:120px-or_ansi_labelled_svg.png?nolink& }}]]Boolean operator which is used to join two or more statements so that the final statement is true if any of the individual statements are true. |
| ^ A ^ B ^ Q= A OR B ^ |
| | 0 | 0 | 0 | |
| | 1 | 0 | 1 | |
| | 0 | 1 | 1 | |
| | 1 | 1 | 1 | |
==== NAND ==== | ==== NAND ==== |
[[http://en.wikipedia.org/wiki/NAND_gate|{{:glossary:120px-nand_ansi_labelled_svg.png?nolink& |NAND gate}}]]Boolean operator which is used to join two statements so that the final statement is false only if the individual statements are all true. Inverted AND. | |
| |
| |
| [[http://en.wikipedia.org/wiki/NAND_gate|{{:glossary:120px-nand_ansi_labelled_svg.png?nolink& }}]]Boolean operator which is used to join two or more statements so that the final statement is false only if the individual statements are all true. Inverted AND. |
| ^ A ^ B ^ Q= A NAND B ^ |
| | 0 | 0 | 1 | |
| | 1 | 0 | 1 | |
| | 0 | 1 | 1 | |
| | 1 | 1 | 0 | |
==== NOR ==== | ==== NOR ==== |
[[http://en.wikipedia.org/wiki/NOR_gate|{{:glossary:120px-nor_ansi_labelled_svg.png? |NOR gate}}]]Boolean operator which is used to join two statements so that the final statement is false if either of the individual statements are true. Inverted OR. | |
| |
| |
| [[http://en.wikipedia.org/wiki/NOR_gate|{{:glossary:120px-nor_ansi_labelled_svg.png?nolink& }}]]Boolean operator which is used to join two or more statements so that the final statement is false if any of the individual statements are true. Inverted OR. |
| ^ A ^ B ^ Q= A NOR B ^ |
| | 0 | 0 | 1 | |
| | 1 | 0 | 0 | |
| | 0 | 1 | 0 | |
| | 1 | 1 | 0 | |
==== XOR ==== | ==== XOR ==== |
[[http://en.wikipedia.org/wiki/XOR_gate|{{:glossary:xor-gate.png? |}}]]Exclusive OR. Boolean operator which is used to join two statements so that the final statement is true if one or other of the individual statements are true but not both. | [[http://en.wikipedia.org/wiki/XOR_gate|{{:glossary:xor-gate.png? |}}]]Exclusive OR. Boolean operator which is used to join two statements so that the final statement is true if one or other of the individual statements are true but not both. |
| ^ A ^ B ^ Q= A XOR B ^ |
| | 0 | 0 | 0 | |
| | 1 | 0 | 1 | |
| | 0 | 1 | 1 | |
| | 1 | 1 | 0 | |
==== NOT ==== | ==== NOT ==== |
[[http://en.wikipedia.org/wiki/NOT_gate|{{:glossary:not-gate.png? |NOT gate}}]]In digital logic, an inverter or NOT gate is a logic gate which implements logical negation.\\ | [[http://en.wikipedia.org/wiki/NOT_gate|{{:glossary:not-gate.png? |NOT gate}}]]In digital logic, an inverter or NOT gate is a logic gate which implements logical negation.\\ |