1/136
Looks like no tags are added yet.
AND Gate
Outputs 1 when both inputs are 1

OR Gate
Outputs 1 when at least one input is 1.

NOT Gate
Inverts the input. A 1 becomes 0 and a 0 becomes 1.

NAND Gate
An AND gate followed by NOT. Outputs 0 only when all inputs are 1.

NOR Gate
An OR gate followed by NOT. Outputs 1 only when all inputs are 0.

XOR Gate
Outputs 1 when the inputs are different.

XNOR Gate
Outputs 1 when the inputs are the same.

Multiplexer (MUX)
Selects one of several inputs and connects the selected input to a single output.

Demultiplexer (DEMUX)
Takes one input and routes it to one of several outputs.

Encoder
Converts an active input into a binary code.


Half Adder
Adds two 1-bit binary numbers and produces a Sum and Carry output.


Full Adder
Adds two binary bits plus a carry-in and produces a Sum and Carry-out.

Ripple-Carry Adder
A multi-bit adder made by connecting full adders so each carry feeds the next stage.