CPU de 8 bits y ensamblador
Loading...

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