Les portes logiques sont des composants numériques qui fonctionnent généralement à deux niveaux de tension et déterminent comment un composant conduit l'électricité. Les portes logiques utilisent des équations booléennes et des tables de commutation.
Les portes logiques sont utilisées pour construire des circuits intégrés numériques et complexes. Il existe sept types de portails :
- Portes NON ou inverseurs : entrée à bit unique et sortie à bit unique
- Portes ET : ont au moins deux bits d'entrée et fonctionnent par une fonction de multiplication
- Portes OU : ont au moins deux bits en entrée et fonctionnent par une fonction d'addition
- Portes NAND : une porte ET avec onduleur connecté
- Portes NOR : une porte OU avec onduleur connecté
- Portes XOR : représente une porte OU exclusif
- Portes XNOR : représente une porte NOR exclusive avec une sortie inversée