I gate logici sono componenti digitali che in genere funzionano con due livelli di tensione e determinano il modo in cui un componente conduce elettricità. Le porte logiche utilizzano equazioni booleane e tabelle degli scambi.
Le porte logiche sono utilizzate per costruire circuiti integrati sia digitali che complessi. Esistono sette tipi di porte:
- NOT o porte inverter: ingresso a bit singolo e uscita a bit singolo
- AND gates: hanno almeno due bit di input e funzionano con una funzione di moltiplicazione
- Porte OR: avere almeno due bit di input e lavorare con una funzione di aggiunta li>
- Porte NAND: una porta AND con inverter collegato
- Porte NOR: una porta OR con inverter collegato
- Porte XOR: rappresenta una porta OR esclusiva
- Porte XNOR: rappresenta un cancello NOR esclusivo con un'uscita invertita li>