Boolean Circuit Components

https://via.placeholder.com/150

Buffer

This Passes Input through to Output.

X Buffer
0 0
1 1

https://via.placeholder.com/150

Not

This Takes the Input, Flips it, and Passes it through to Output.

Statement Form: A' (apostrophe)

X Not
0 1
1 0

https://via.placeholder.com/150

AND Gate

All Inputs Need to be True for this Gate to Return True.

Statement Form: A*B (multiply)

X Y AND
0 0 0
0 1 0
1 0 0
1 1 1

https://via.placeholder.com/150

NAND Gate

This is a AND Gate with a Not After. All Inputs Need to be True for this Gate to Return False.

Statement Form: (A*B)' (multiplication surrounded by apostrophe)

X Y NAND
0 0 1
0 1 1
1 0 1
1 1 0

https://via.placeholder.com/150

OR Gate

Any True Input Causes this Gate To Be True.

Statement Form: A+B (addition)

X Y OR
0 0 0
0 1 1
1 0 1
1 1 1

https://via.placeholder.com/150

NOR Gate

This is an OR Gate with a Not After. Any True Input Causes this Gate To Be False.

Statement Form: (A+B)' (addition surrounded by apostrophe)

X Y NOR
0 0 1
0 1 0
1 0 0
1 1 0

https://via.placeholder.com/150

XOR Gate

True if X and Y are not Equal.

Statement Form: A⊕B (addition with circle around it)

X Y XOR
0 0 0
0 1 1
1 0 1
1 1 0

Point
Hop

Traces

Put A Dot in traces that Intersect AND Connect. Put a Hop in Traces that Intersect BUT DO NOT Connect.