Portas lógicas são componentes digitais que normalmente funcionam em dois níveis de tensão e determinam como um componente conduz eletricidade. Portas lógicas usam equações booleanas e tabelas de comutação.
As portas lógicas são usadas para construir circuitos integrados digitais e complexos. Existem sete tipos de portas:
- NOT ou portas do inversor: entrada de bit único e saída de bit único
- Portas AND: têm pelo menos dois bits de entrada e funcionam por uma função de multiplicação
- portas OU: têm pelo menos dois bits de entrada e funcionam por uma função de adição
- portas NAND: uma porta AND com inversor conectado
- portas NOR: uma porta OR com inversor conectado
- portas XOR: representa uma porta OR exclusiva
- Portas XNOR: representa uma porta NOR exclusiva com uma saída invertida