Le porte logiche sono i componenti elettronici di base e rappresentano le operazioni dell’algebra di commutazione, cioè: AND; OR; NOT.
Oltre alle porte logiche classiche (AND, OR, NOT) ci sono anche: NAND, NOR, XOR, XNOR.
Gli operatori NAND e NOR si dicono funzionalmente completi, cioè che con NAND o con NOR si può creare qualsiasi circuito logico.
Gli operatori XOR e XNOR sono le porte logiche elementari di disuguaglianza e uguaglianza.
Le porte logiche possono prendere anche più di 2 input in ingresso, ma restituiranno sempre 1 solo output.