Las puertas lógicas son componentes digitales que generalmente funcionan con dos niveles de voltaje y determinan cómo un componente conduce la electricidad. Las puertas lógicas utilizan ecuaciones booleanas y tablas de interruptores.
Las puertas lógicas se utilizan para construir circuitos integrados tanto digitales como complejos. Hay siete tipos de puertas:
- Puertas NO o inversoras: entrada de bit único y salida de bit único
- Puertas AND: tienen al menos dos bits de entrada y funcionan mediante una función de multiplicación
- O puertas: tienen al menos dos bits de entrada y funcionan mediante una función de adición
- Puertas NAND: una puerta AND con inversor conectado
- Puertas NOR: una puerta OR con inversor conectado
- Puertas XOR: representa una puerta OR exclusiva
- Puertas XNOR: representa una puerta NOR exclusiva con una salida invertida