Qué enseñan los niveles
- Las puertas básicas. NOT, AND, OR como puertas sueltas, para aprender el editor.
- NAND es universal. NOT con una NAND, AND con dos, OR con tres (De Morgan), XOR con cuatro. Todo circuito digital jamás construido puede hacerse solo con NAND; los chips CMOS son mayormente NAND y NOR porque son las puertas más baratas en transistores.
- Aritmética. El semisumador (XOR para la suma, AND para el acarreo), luego el sumador completo que también recibe un acarreo de entrada, luego dos de ellos encadenados en un sumador de 2 bits. Un sumador de CPU de 64 bits es la misma idea 64 veces, más trucos para que el acarreo sea rápido.
- Selección y comparación. El multiplexor (un «if» de 1 bit), la mayoría (otra vez la función de acarreo) y la igualdad (XNOR por bit, AND entre todos).
Leer el editor
Los cables llevan un 0 (gris) o un 1 (azul). Un pin de entrada sin nada conectado lee 0 y se marca, así que un circuito sin terminar nunca aprueba por accidente. La tabla de verdad de la derecha lista cada combinación de entradas; las columnas esperadas vienen del nivel, las reales de tu circuito, reevaluadas mientras construyes. Los bucles (una puerta que se alimenta a sí misma) se informan en vez de simularse: estos puzles son lógica combinacional, donde la salida depende solo de las entradas actuales.
Símbolos de las puertas
| Puerta | La salida es 1 cuando | Símbolo |
|---|---|---|
| NOT | la entrada es 0 | triángulo con una burbuja |
| AND | todas las entradas son 1 | parte trasera plana, frente redondeado (forma de D) |
| OR | alguna entrada es 1 | parte trasera curva, frente en punta |
| XOR | exactamente una entrada es 1 (número impar) | OR con una segunda curva detrás |
| NAND / NOR / XNOR | lo contrario de AND / OR / XOR | la misma forma con una burbuja en la salida |
Preguntas
¿Cómo conecto dos puertas?
Pulsa en el circulito del lado derecho de una puerta (su salida) y arrastra hasta un círculo del lado izquierdo de otra puerta (una entrada). Suelta para conectar. Un pin de entrada admite un cable; una salida puede alimentar muchas entradas.
¿Cómo borro cosas?
Haz clic en un cable para quitarlo. Haz clic en una puerta para seleccionarla y pulsa Supr o Retroceso, o arrástrala a la paleta. «Reiniciar nivel» lo borra todo salvo las entradas y salidas.
¿Se guarda mi circuito?
Sí, por nivel, en el almacenamiento local de tu navegador; no se sube nada. Borrar los datos del sitio lo elimina.
¿Puedo usar más de dos entradas por puerta?
El sandbox tiene AND3 y OR3. Los niveles restringen la paleta a propósito; encadenar dos puertas de 2 entradas es parte del ejercicio.
¿Qué es el par?
El número de puertas de una solución mínima conocida con las puertas permitidas. Igualarlo está bien; superarlo sería noticia.