Fundamentos de Computación

Capítulo 02

Puertas lógicas: de interruptores a decisiones

Un transistor solo sabe abrir o cerrar el paso. Pero conecta dos en serie, dos en paralelo, o uno "al revés", y de pronto el circuito empieza a responder preguntas: ¿se cumplen ambas condiciones? ¿alguna? ¿ninguna? Eso son las puertas lógicas.

La lógica ya estaba inventada

En 1854, casi un siglo antes del transistor, George Boole demostró que el razonamiento lógico podía reducirse a álgebra con solo dos valores: verdadero y falso. En 1937, Claude Shannon (con 21 años, en su tesis de máster) se dio cuenta de algo extraordinario: los circuitos de interruptores obedecen exactamente el álgebra de Boole. Verdadero = 1 = voltaje alto. Falso = 0 = voltaje bajo. La lógica se podía fabricar.

Tres construcciones, toda la lógica

Serie = ANDABParalelo = ORAB
En serie, la corriente necesita que A y B conduzcan. En paralelo, le basta con A o B.

Las seis puertas que hay que conocer

ABNOT AANDORNANDNORXOR
00100110
01101101
10001101
11011000

XOR ("o exclusivo") merece atención especial: vale 1 cuando las entradas son distintas. Guárdala en la memoria: en el próximo capítulo descubrirás que XOR es, literalmente, una suma.

🎛️ Pruébalo: laboratorio de puertas

Cambia las entradas A y B y observa cómo responde cada puerta al instante.

Entrada A:Entrada B:
NOT A = 1AND = 0OR = 0NAND = 1NOR = 1XOR = 0

¿Quieres construir tus propios circuitos con estas piezas? Ve a Boolean Synth, mi diseñador interactivo de circuitos lógicos.

CMOS: la pareja perfecta

En los chips reales cada puerta se fabrica con la técnica CMOS: cada entrada controla a la vez un transistor NMOS (que conduce con 1) y su complementario PMOS (que conduce con 0). Uno conecta la salida a la alimentación, el otro a tierra, y nunca conducen los dos a la vez. Resultado: la salida siempre está firmemente en 0 o en 1, y el circuito solo consume energía en el instante de conmutar. Por eso tu móvil no se derrite. Un inversor NOT son 2 transistores; una NAND, 4.

NAND: la puerta universal

Aquí llega uno de los resultados más elegantes de toda la ingeniería: con solo puertas NAND puedes construir cualquier otra puerta, y por tanto cualquier circuito digital que exista:

Esto no es solo una curiosidad: simplifica radicalmente la fabricación. Si dominas la producción de una sola pieza, dominas la producción de todas las máquinas lógicas posibles.