Puertas lógicas: símbolos, tablas de verdad y tipos

Aug 14, 2026

Las puertas lógicas son los bloques elementales con los que un circuito digital toma decisiones. Cada puerta recibe una o más señales binarias, aplica una regla y produce una salida binaria. Aunque un procesador moderno contiene una cantidad enorme de transistores, su comportamiento puede entenderse como combinaciones de operaciones sencillas: negar una entrada, exigir que dos condiciones se cumplan o detectar que solo una de ellas está activa.

Esta guía explica los siete tipos más habituales: NOT, AND, OR, NAND, NOR, XOR y XNOR. Para cada uno encontrarás su regla, su tabla de verdad y un ejemplo. Después veremos cómo reconocer los símbolos de puertas lógicas, por qué NAND y NOR son universales y cómo varias puertas forman sumadores y otros circuitos útiles.

Qué es una puerta lógica

Una puerta lógica es un circuito que implementa una función booleana. Las entradas y la salida se interpretan mediante dos estados. Se suelen escribir como 0 y 1, aunque también pueden significar falso y verdadero, nivel bajo y nivel alto, interruptor abierto y cerrado, o condición ausente y presente.

La correspondencia lógica no implica que el hardware utilice exactamente cero voltios y un voltio. Cada familia electrónica define rangos de tensión que reconoce como bajo o alto. Lo importante es que el circuito discrimina dos estados estables y que una puerta recibe esos estados para calcular otro.

Una tabla de verdad de puertas lógicas enumera todas las combinaciones posibles de entrada y su salida. Una puerta de una entrada tiene dos filas. Una puerta de dos entradas tiene cuatro porque existen 222^2 combinaciones: 00, 01, 10 y 11.

Tabla de verdad resumida

La tabla siguiente compara las puertas de dos entradas. A y B son las entradas; cada columna restante representa una salida diferente.

ABANDORNANDNORXORXNOR
00001101
01011010
10011010
11110001

Esta vista permite reconocer pares complementarios: NAND invierte AND, NOR invierte OR y XNOR invierte XOR. NOT no aparece porque trabaja con una sola entrada.

Puerta NOT o inversor

La puerta NOT produce el estado opuesto. Si la entrada es 1, la salida es 0; si la entrada es 0, la salida es 1. Su expresión se puede escribir como Y = NOT A, Y = ¬A o con una barra sobre A.

ANOT A
01
10

En un diagrama, el símbolo tradicional de NOT es un triángulo con un pequeño círculo en la salida. Ese círculo se denomina burbuja de inversión. Un ejemplo cotidiano sería una alarma activa cuando la señal “puerta cerrada” vale 0: la inversión convierte la ausencia de cierre en una condición de aviso.

Puerta AND

La puerta AND produce 1 únicamente cuando todas sus entradas son 1. Para dos entradas, su expresión es Y = A AND B o Y = A · B.

ABA AND B
000
010
100
111

AND representa requisitos simultáneos. Una máquina puede arrancar solo si el protector está cerrado y el botón de inicio está pulsado. En aritmética binaria, AND también identifica posiciones donde ambos operandos contienen un 1. Puedes comparar esa idea con operaciones numéricas mediante la calculadora binaria, sin olvidar que una operación bit a bit y una operación aritmética resuelven problemas distintos.

Puerta OR

La puerta OR devuelve 1 cuando al menos una entrada es 1. Solo produce 0 si todas están a 0. Se expresa como Y = A OR B o Y = A + B en notación booleana; ese signo más no representa necesariamente una suma aritmética.

ABA OR B
000
011
101
111

OR resulta apropiada cuando cualquiera de varias condiciones habilita una acción. Una luz de emergencia podría encenderse si se pulsa el mando manual o si un sensor detecta humo. Cuando ambas entradas son 1, la salida continúa siendo 1; no aparece un acarreo como en una suma binaria.

Puerta NAND

NAND significa NOT-AND. Primero aplica AND y después invierte el resultado, por lo que su salida solo es 0 cuando todas las entradas son 1. Su expresión es Y = NOT (A AND B).

ABA NAND B
001
011
101
110

Su símbolo tiene la forma de AND con una burbuja de inversión en la salida. NAND es especialmente importante porque es una puerta universal: con suficientes NAND se puede construir NOT, AND, OR y, por extensión, cualquier función lógica combinacional.

Puerta NOR

NOR significa NOT-OR. La salida es 1 únicamente cuando todas las entradas son 0. Su expresión es Y = NOT (A OR B).

ABA NOR B
001
010
100
110

En el símbolo se añade una burbuja a la salida de OR. NOR también es universal y aparece en circuitos donde una señal debe activarse solo si ninguna condición de bloqueo está presente. Dos NOR realimentadas pueden formar una estructura básica capaz de conservar un estado.

Puerta XOR u OR exclusiva

XOR produce 1 cuando las entradas son diferentes. Para dos entradas, equivale a decir “A o B, pero no ambas”. Se escribe Y = A XOR B o Y = A ⊕ B.

ABA XOR B
000
011
101
110

El símbolo se parece al de OR, pero incluye una curva adicional en el lado de las entradas. XOR permite detectar desigualdad, alternar bits y calcular el bit de suma de un semisumador. También participa en comprobaciones de paridad: al encadenar entradas, la salida indica si existe una cantidad impar de unos.

XOR no es lo mismo que OR. La fila A=1, B=1 las separa: OR devuelve 1 y XOR devuelve 0. Este detalle es una fuente frecuente de errores al interpretar expresiones o diagramas.

Puerta XNOR o equivalencia

XNOR es la negación de XOR. Produce 1 cuando las dos entradas son iguales, ya sean 00 o 11. Puede escribirse como Y = NOT (A XOR B).

ABA XNOR B
001
010
100
111

Su símbolo es XOR con una burbuja en la salida. XNOR funciona como un comparador de igualdad de un bit. Para comparar palabras de varios bits, se aplica una XNOR a cada pareja y después se combinan los resultados con AND: todos los bits correspondientes deben coincidir.

Cómo reconocer los símbolos de puertas lógicas

Los diagramas emplean formas normalizadas para poder leer un circuito sin conocer su implementación física. En la familia de símbolos más extendida:

  • AND tiene un lado de entrada plano y un extremo de salida semicircular.
  • OR presenta un perfil de entrada curvo y una salida puntiaguda.
  • XOR añade una segunda curva paralela delante de la entrada de OR.
  • NOT es un triángulo con una burbuja en la punta.
  • NAND, NOR y XNOR reutilizan la forma de AND, OR y XOR, respectivamente, y añaden una burbuja de inversión.

Las burbujas también pueden aparecer en entradas para indicar señales activas en nivel bajo. Por ello no basta con reconocer la silueta: conviene seguir las conexiones, anotar las inversiones y comprobar la expresión o la tabla de verdad. Algunos estándares dibujan las puertas con rectángulos y símbolos internos; la función, no la estética, determina el comportamiento.

Por qué NAND y NOR son puertas universales

Una familia es funcionalmente completa si permite expresar cualquier función booleana. NAND cumple esa propiedad por sí sola. Uniendo las dos entradas de una NAND se obtiene una inversión:

NOT A = A NAND A

Al invertir la salida de una primera NAND se recupera AND:

A AND B = (A NAND B) NAND (A NAND B)

También es posible formar OR mediante entradas invertidas y una NAND final. NOR ofrece construcciones equivalentes: una NOR con sus entradas unidas genera NOT, y al combinar varias se producen OR y AND.

La universalidad no significa que un diseño compuesto exclusivamente por una clase sea siempre el más rápido o económico. El número de etapas, el consumo, el retardo de propagación y la tecnología disponible influyen en la implementación. Su valor conceptual es demostrar que reglas muy sencillas bastan para construir lógica arbitraria.

De puertas individuales a un semisumador

Un semisumador suma dos bits A y B y produce dos resultados: un bit de suma S y un acarreo C. La observación clave es que XOR coincide con la columna de suma de dos bits, mientras AND coincide con el acarreo.

S = A XOR B
C = A AND B
ABSuma SAcarreo C
0000
0110
1010
1101

La última fila representa 1 + 1 = 10₂: la suma de esa posición es 0 y el 1 pasa a la columna siguiente. La calculadora de suma binaria permite seguir esos acarreos en números de varias posiciones.

Un sumador completo incorpora una tercera entrada, el acarreo anterior. Puede construirse con dos semisumadores y una OR que combine sus acarreos. Al encadenar sumadores completos se procesan palabras binarias más largas. El mismo principio de composición convierte unas pocas puertas lógicas en unidades aritméticas capaces de sumar, comparar y desplazar datos.

La resta usa estructuras relacionadas, pero debe gestionar préstamos o representaciones como el complemento a dos. Puedes estudiar los resultados con la calculadora de resta binaria.

Puertas lógicas frente a operaciones bit a bit

Una puerta física opera sobre señales. Un operador bit a bit de un lenguaje aplica una regla equivalente a cada posición de dos números. Por ejemplo, 1100 AND 1010 produce 1000 porque se evalúan cuatro parejas de bits de forma independiente.

No debe confundirse con un operador lógico de alto nivel que trata un valor completo como verdadero o falso y puede usar cortocircuito. Tampoco equivale a la multiplicación o suma ordinaria, aunque ciertas filas coincidan. Para interpretar bien una expresión, identifica el tipo de dato, el ancho y si el operador actúa por bit o por condición.

La guía del sistema numérico binario explica cómo las posiciones representan cantidades, mientras qué es el binario ofrece el contexto general sobre bits, hardware y codificación.

Aplicaciones reales de las puertas lógicas

Los distintos tipos de puertas lógicas se combinan en casi todos los bloques digitales:

  • Sumadores y unidades aritméticas: XOR y AND generan suma y acarreo; redes mayores ejecutan operaciones completas.
  • Comparadores: XNOR comprueba igualdad por posición; AND confirma que todas las parejas coinciden.
  • Multiplexores: seleccionan una de varias señales mediante combinaciones de NOT, AND y OR.
  • Decodificadores: activan una salida concreta según un patrón de bits de entrada.
  • Comprobación de paridad: cadenas XOR detectan una cantidad par o impar de bits activos.
  • Registros y memoria: estructuras realimentadas almacenan estado y los relojes coordinan cuándo cambia.
  • Control digital: las condiciones de permisos, errores e interrupciones se convierten en señales que habilitan otras partes del sistema.

En una CPU, estos bloques forman rutas de datos y lógica de control. En dispositivos más sencillos aparecen en alarmas, paneles industriales, sistemas de comunicación y controladores. Un esquema práctico suele optimizarse y agruparse en componentes más grandes, pero las reglas de sus entradas y salidas siguen reduciéndose a lógica binaria.

Cómo analizar un circuito lógico paso a paso

Primero asigna un nombre a cada entrada y salida intermedia. Después identifica las puertas desde las entradas hacia la salida. Calcula una etapa cada vez y no intentes evaluar todo el dibujo mentalmente. Si existen burbujas, anota explícitamente la negación.

Para crear una tabla de verdad completa, enumera las 2n2^n combinaciones de n entradas. Con tres entradas habrá ocho filas. Añade una columna para cada nodo intermedio y evalúa las puertas en orden. Las columnas adicionales parecen laboriosas, pero muestran exactamente dónde surge una discrepancia.

Finalmente prueba casos límite: todas las entradas en 0, todas en 1 y patrones con un único 1. Si el circuito pretende detectar igualdad, habilitar una condición o producir paridad, esos casos suelen revelar inversiones olvidadas y confusiones entre OR y XOR.

Errores frecuentes

Un error común es leer NAND como “AND con entradas negadas”. La burbuja en su salida niega el resultado completo. Otro es asumir que XOR significa “una o más entradas verdaderas” para cualquier número de entradas; en cadenas de varias entradas suele representar paridad impar, una definición que conviene confirmar en el componente utilizado.

También se confunden la suma booleana y la aritmética. En OR, 1 OR 1 = 1; en suma binaria, 1 + 1 = 10. Por último, una tabla correcta no garantiza que el circuito físico cambie instantáneamente. Las puertas tienen retardo de propagación y diferentes caminos pueden producir transitorios antes de estabilizarse.

Preguntas frecuentes sobre puertas lógicas

¿Cuáles son las puertas lógicas básicas?

NOT, AND y OR suelen considerarse las tres operaciones fundamentales. NAND, NOR, XOR y XNOR amplían o combinan esas reglas y son muy comunes en circuitos digitales.

¿Qué diferencia existe entre OR y XOR?

OR produce 1 si al menos una entrada es 1, incluidas dos entradas activas. XOR produce 1 cuando las entradas son diferentes; con A=1 y B=1, su salida es 0.

¿Qué puertas son universales?

NAND y NOR son universales. Cualquiera de ellas, utilizada repetidamente, puede implementar NOT, AND, OR y cualquier función booleana combinacional.

¿Para qué sirve una tabla de verdad?

Enumera la salida para cada combinación de entradas. Sirve para comprender una puerta, verificar un circuito, comparar una expresión y detectar errores sin depender de una interpretación visual.

¿Qué puerta se usa para sumar dos bits?

Un semisumador utiliza XOR para el bit de suma y AND para el acarreo. Un sumador completo añade el acarreo de entrada y combina varias puertas.

¿Una puerta lógica es lo mismo que un transistor?

No. Una puerta describe una función lógica; un transistor es un dispositivo electrónico con el que puede implementarse. Según la tecnología y la función, una puerta física utiliza varios transistores.

¿Las puertas lógicas solo existen en computadoras?

No. Se emplean en cualquier sistema digital: comunicaciones, automatización, instrumentos, controladores, electrodomésticos y circuitos de seguridad, entre muchos otros.

Resumen

Las puertas lógicas convierten entradas binarias en una salida predecible. NOT invierte; AND exige todas las condiciones; OR acepta cualquiera; NAND y NOR niegan esas reglas; XOR detecta diferencia y XNOR igualdad. Sus tablas de verdad permiten comprobar el comportamiento, y sus combinaciones crean desde un semisumador hasta comparadores, memoria y unidades de procesamiento completas.

Administrador

Administrador