Puertas, biestables, registros, contadores, RAM, ROM, una ALU de 8 bits y bloques completos de CPU.
Empieza con una puerta. Termina en una CPU.
Un banco de lógica digital con sesenta y un componentes y un motor que modela el retardo de propagación real. Cablea una puerta AND en el primer minuto y continúa hasta que un procesador de 8 bits ejecute el ensamblador que has escrito.
Funciona en el navegador · sin instalación · construye sin iniciar sesión

El espacio de trabajo real del laboratorio de lógica: paleta, lienzo, osciloscopio y pantallas en una sola mesa del navegador
Abrir el laboratorio de lógicaUn recorrido ordenado por dependencias desde señales digitales y tablas de verdad hasta la memoria y el control del procesador.
Escribe ensamblador, cárgalo en ROM y ejecuta la máquina paso a paso con tu propio programa.
¿Qué es DigiSim Logic Lab?
DigiSim Logic Lab es un simulador de lógica digital online para aprender cómo se ensambla realmente un ordenador. Arrastras componentes a un lienzo, conectas pin con pin y un motor basado en eventos evalúa el circuito con el retardo de propagación de cada componente. Además de 0 y 1, el laboratorio representa estados indefinidos, de alta impedancia y de contención, para que los buses triestado y los fallos de temporización sigan siendo visibles.
Ideal para: Lógica de secundaria hasta arquitectura de computadores universitaria, cursos de diseño de procesadores y cualquiera que quiera ver el ciclo buscar–decodificar–ejecutar en lugar de limitarse a leer sobre él.
98 lecciones, en el único orden que funciona.
Cada SimCast construye el circuito delante de ti y explica por qué cada componente va donde está. Cada lección es una mesa activa: puedes detenerte a mitad de la explicación y explorar lo que se describe.
Las primeras 22 lecciones —desde señales digitales y binario hasta simplificación booleana y condiciones indiferentes— son públicas. Pro abre el curso completo.
Ver todas las lecciones de lógica
Principiante · Fundamentos de lógicaSistema de seguridad con puertas AND
Principiante · Fundamentos de lógicaDemostración de fan-out con búfer
Principiante · Fundamentos de lógicaSistema OR con múltiples interruptores
Principiante · Fundamentos de lógicaInversor de señal con puerta NOT
Principiante · Fundamentos de lógicaSistema de alarma con puertas OR
Principiante · Fundamentos de lógicaExplorador de puertas OR- FOUNDATIONSFundamentos5
- GATESPuertas14
- BOOLEAN_ALGEBRAÁlgebra de Boole8
- ARITHMETICAritmética13
- DATA_ROUTINGEnrutamiento de datos13
- SEQUENTIALLógica secuencial13
- REGISTERS_COUNTERSRegistros y contadores11
- MEMORY_SYSTEMSMemoria y sistemas4
- BUSESBuses y transferencia2
- ARITHMETIC_UNITLa unidad aritmética3
- PROCESSOREl procesador9
- COMPUTEREl ordenador3
Del lienzo vacío al circuito funcionando en cuatro pasos
Cómo funcionaNada queda oculto tras un formulario. Colocas las piezas, realizas las conexiones y lees la consecuencia de ambas acciones.
- 01
Abre una plantilla o un lienzo vacío
Empieza con un sumador, contador o ALU terminados y desmóntalos, o arrastra tus propias puertas desde la paleta. Las plantillas se abren en el mismo editor: nada es de solo lectura.
- 02
Conecta el pin de salida al pin de entrada
Arrastra de un pin a otro y el cable se enruta ortogonalmente. Los cables conectados se colorean según su estado —incluida la alta impedancia— para que puedas leer el circuito sin sondearlo.
- 03
Actívalo y cambia una sola cosa
Cambia un interruptor, fija una frecuencia de reloj o carga un programa. El motor reevalúa continuamente, de modo que el circuito responde en el mismo tick y no después de reconstruirlo.
- 04
Sondéalo hasta entender por qué
Coloca el osciloscopio en el reloj y en la señal sospechosa, compara lo esperado con lo recibido, corrige el cableado y continúa con la siguiente sección.
Todo lo necesario para desmontar un ordenador
Una mesa de trabajo, no una herramienta de diagramasEl laboratorio de lógica combina una biblioteca completa de componentes con instrumentación para construir un circuito, medir su comportamiento y entender por qué funciona sin salir de la pestaña.
61 componentes, una paleta
Siete tipos de puertas y buffers, interruptores y constantes, multiplexores, codificadores, sumadores, comparadores, latches, biestables, registros, contadores, RAM y ROM de 256×8, contador de programa, registro de instrucción y unidad de control.
Temporización que puedes leer
Coloca el osciloscopio de ocho canales en cualquier cable y observa las señales respecto al tiempo. El retardo de propagación, el desfase de reloj y el instante exacto en que aparece una condición de carrera se vuelven eventos visibles.
Ensamblador que se ejecuta en tu propia máquina
El cargador de programas ensambla el código fuente en bytes y los transfiere a una RAM cableada mediante los pines de dirección, datos y control. Escribe LDA, ADD, STA y JMP, completa la carga y, a continuación, avanza paso a paso por el ciclo de búsqueda–decodificación–ejecución del procesador cableado.
Salidas que merece la pena observar
Las pantallas de siete segmentos convierten valores de varios bits en dígitos legibles, y una pantalla de 16×16 píxeles permite que un proyecto de CPU dibuje algo. Los valores de contadores y el contenido de memoria dejan de ser volcados hexadecimales.
Los sistemas complejos siguen siendo inspeccionables
Construye un banco de registros o una ALU con puertas y cables visibles, y después examina cualquier señal con el osciloscopio mientras el diseño funciona. La implementación permanece abierta a la inspección en lugar de ocultarse tras un bloque personalizado.
Archivos de proyecto portables
Los circuitos se guardan en el almacenamiento local del navegador sin cuenta, y las funciones de deshacer y rehacer propias de cada laboratorio cubren las ediciones recientes. Exporta un archivo .digi —JSON plano— o un PNG o SVG para tu informe.
Para cuando el diagrama deja de explicarlo
Úsalo cuando las protoboards no sean prácticas, cuando una clase necesite ver el mismo circuito a la vez o cuando un concepto solo se asimile después de desmontarlo tú mismo.
Clases de arquitectura
Abre en el proyector una ruta de datos de acceso público, estropéala durante la explicación y distribuye después un archivo .digi compatible. Los estudiantes solo necesitan el nivel de acceso que requieran los componentes utilizados; la disponibilidad de Classroom es una cuestión institucional independiente.
Trabajos y proyectos finales
Diseña un procesador, documéntalo mediante las exportaciones renderizadas compatibles cuando estén disponibles y entrega el archivo de proyecto .digi. Su representación JSON puede servir para flujos de inspección creados por el docente, pero DigiSim no afirma que el archivo por sí solo permita una calificación automática.
Aprendizaje autónomo
Sigue la secuencia de lecciones al ritmo que necesites, sin comprar un kit ni pedir prestado un analizador lógico. Repite el experimento hasta que la relación sea evidente.
El nivel gratuito es una mesa de trabajo real. Pro completa la máquina.
Acceso transparenteNo hay reloj de prueba ni marca de agua. El nivel gratuito incluye la mesa central de 16 componentes y 22 lecciones; Pro añade la memoria, la CPU y la instrumentación que necesita un proyecto de procesador.
Suficiente para dominar los fundamentos
Abre la mesa sin cuenta y aprende señales digitales, puertas, lógica booleana y temporización de circuitos con las piezas básicas de un primer curso.
- Interruptores, relojes, constantes, buffers y las siete puertas
- Lámparas, pantallas de dígitos, pantallas de siete segmentos y etiquetas de texto
- Un osciloscopio y 22 lecciones interactivas
- Guardado local automático y exportación .digi, sin cuenta
Todo lo necesario para construir un procesador
Añade memoria, la biblioteca de CPU y el cargador de ensamblador; continúa desde la primera tabla de verdad hasta una máquina que ejecute tu propio programa.
- RAM y ROM de 256×8, ALU de 8 bits y bloques de CPU
- Cargador de ensamblador y pantalla de 16×16 píxeles
- Osciloscopio de ocho canales
- Las 98 lecciones y la biblioteca completa de plantillas
Antes de abrirlo
¿Realmente simula o solo anima?
Simula. El motor funciona por eventos, con retardo de propagación por componente, pines triestado y de alta impedancia y detección de contención del bus. Coloca el osciloscopio en cualquier cable para leer la temporización real, incluidas las condiciones de carrera que una animación ocultaría.
¿Puedo programar la CPU que construyo?
Sí. Cablea una CPU de 8 bits o abre una de la biblioteca de plantillas, escribe ensamblador en el cargador ROM y observa el ciclo buscar–decodificar–ejecutar, hasta la salida en la pantalla de 16×16 píxeles. El conjunto de instrucciones es compacto a propósito: LDA, STA, ADD, JMP y compañía.
¿Qué incluye exactamente el nivel gratuito?
La mesa central de 16 componentes y las primeras 22 lecciones, sin límite de tiempo ni cuenta obligatoria. Pro añade los componentes de memoria y CPU, el cargador de ensamblador, toda la instrumentación y las lecciones restantes.
¿Dónde se guardan mis circuitos y puedo sacarlos?
Se guardan automáticamente en el almacenamiento local del navegador. Exporta cualquier circuito como archivo .digi —JSON plano— o como PNG o SVG. El almacenamiento local no se sincroniza entre navegadores, así que exporta antes de cambiar de equipo.
¿Puedo usarlo con una clase?
Sí: distribuye un circuito inicial como archivo .digi y recoge después el completado. DigiSim no ofrece un libro de calificaciones general ni evaluación automática; Classroom ofrece resultados de tareas de Logic Lab, comentarios escritos y exportación CSV. Están disponibles las suscripciones anuales por plaza y las facturas del administrador.
La primera puerta lleva un minuto
El procesador es el mismo trabajo llevado un paso más allá. Abre una mesa y descubre hasta dónde llegas antes de necesitar nuestra ayuda.


