Porțile logice sunt componente digitale care de obicei lucrează la două nivele de tensiune și determină modul în care o componentă conduce electricitate. Porțile logice utilizează ecuații booleene și comută tabele.
Porțile logice sunt folosite pentru a construi atât circuite integrate digitale cât și complexe. Există șapte tipuri de porți:
- NU sau porțile invertorului: intrare unică bit și ieșire unică bit
- ȘI porți: au cel puțin doi biți de intrare și de lucru printr-o funcție de multiplicare
- Sau porți: au cel puțin două biți de intrare și de lucru printr-o funcție de adăugare
- Porți NAND: o poartă AND cu atașat de invertor
- Porți NOR: o poartă OR cu un invertor atașat
- Porți XOR: reprezintă o poartă OR exclusivă
- Porți XNOR: reprezintă o poartă exclusivă NOR cu o ieșire inversată