CPU y ensamblador de 8 bits
Escribe en ensamblador, traduce a código máquina y ejecútalo en 256 B de RAM.
Připraveno
Ayuda / ¿Para qué sirve?
Generador de código con IA (Lenguaje natural → Código)
Generar
Código ensamblador
Ensamblar y cargar
Ejecutar
Pausar
Paso a paso
Restablecer
Código máquina compilado (Hex)
Registros
Banderas
Conjunto de instrucciones (ISA)
Instrucciones: MOV, ADD, SUB, INC, DEC, CMP, JMP, JZ, JNZ, JG, JL, LDM, STM, HLT. Registros: A, B, C, D.
Traductor en vivo (Máquina ↔ Humano)
Pasa el cursor sobre la memoria o ejecuta la CPU para ver la traducción...
Memoria (256 bytes)
¿Cómo funciona y para qué sirve?
Esta aplicación es un simulador educativo de un procesador (CPU) simple de 8 bits. Sirve para entender cómo funcionan las computadoras en el nivel de hardware más básico. Muestra paso a paso cómo el código legible para humanos (Assembler) se traduce a números (código de máquina) que finalmente entiende el procesador.
¿Cómo usar la aplicación?
- 1 Escribe código: A la izquierda hay un editor de texto para tu código en Assembler (instrucciones como MOV, ADD). Puedes probar el programa predeterminado o pedirle a la inteligencia artificial de arriba que te genere uno.
- 2 Compilar y cargar: Con el botón, tu código de texto se convierte a forma numérica y se carga en la memoria de 256 bytes abajo a la derecha.
- 3 Ejecutar o Paso a paso: Con el botón "Ejecutar" el programa corre de forma continua. El botón "Paso a paso" ejecuta las instrucciones una por una para que veas exactamente cómo cambian los valores en los registros (A, B, C, D) y en la memoria.
- 4 Traductor en vivo: Durante la ejecución, o cuando pasas el mouse sobre cualquier celda de memoria, el traductor te muestra qué significa exactamente ese número para el procesador.
Entendido, cerrar
