Logic Gates
Curriculum[edit]
![]() |
Coder Merlin™ Computer Science Curriculum Data |
Unit: Boolean algebra Experience Name: Logic Gates (W1014) Next Experience: () Knowledge and skills:
Topic areas: Boolean algebra Classroom time (average): 45 minutes Study time (average): 120 minutes Successful completion requires knowledge: understand the symbology of common logic gates Successful completion requires skills: demonstrate proficiency in using the symbols of logic gates to document Boolean functionality |
Introduction[edit]
A logic gate is an idealized or physical device implementing a Boolean function; that is, it performs a logical operation on one or more binary inputs and produces one or more binary outputs.
Symbols[edit]
The table below provides the symbols that are used to represent common gates.
Additionally, a multiplexer is a device which selects from digital inputs and forwards the signal to a single output line. Given inputs, there are selector pins. Conversely, a demultiplexer forwards the signal from a single line to one of multiple outputs.
Formal Name | Abbreviated Name | Symbol | Gate | Truth Table | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Multiplexer | MUX | ![]() |
| |||||||||||||||||||||||||||||||||||||||||
Demultiplexer | DEMUX | ![]() |
|
The Special Role of NAND and NOR Gates[edit]
Both NAND and NOR gates exhibit a property known as functional completeness. Any Boolean function can be implemented using one or more of either of these gates. This is a very powerful principal because it enables us, using only one type of logic gate, to implement systems of arbitrary complexity.
Exercises[edit]

- M1014-10 Complete Merlin Mission Manager Mission M1014-10.
References[edit]
- NAND Gate (Wikipedia)
- Schocken, Simon and Nisan, Noam. The Elements of Computing Systems. MIT Press, 2005.
Experience Metadata
Experience ID | W1014 |
---|---|
Next experience ID | |
Unit | Boolean algebra |
Knowledge and skills | §10.325 |
Topic areas | Boolean algebra |
Classroom time | 45 minutes |
Study time | 2 hours120 minutes <br /> |
Acquired knowledge | understand the symbology of common logic gates |
Acquired skill | demonstrate proficiency in using the symbols of logic gates to document Boolean functionality |
Additional categories |