1. Tu primer programa con emoji
Carga un número en la CPU, imprímelo y detén el programa.
Abrir esta lección →
1. Predecir y trazar
Antes de ejecutar el programa de prueba, predice su salida y traza las tres primeras instrucciones ejecutadas. Sigue los registros, indicadores o memoria relevantes. Después avanza paso a paso para comparar.
📥 42
🖨️
⏹️
Añadir entradas a la cola: Ninguno
Inicializar memoria: Todos los bytes empiezan en cero
2. Construir y comprobar
Escribe un programa que imprima 42 exactamente una vez y se detenga. Usa LOAD, PRINT y HALT.
Tipos de instrucción requeridos: LOAD, PRINT, HALT
Programa inicial
#
HALT
Tu programa y notas
3. Explicar la máquina
¿Qué contienen R0 y la salida justo antes de PRINT? ¿En qué PC deja HALT el programa?
2. Comprender los registros
Usa los ocho espacios de trabajo rápidos sin perder un valor.
Abrir esta lección →
1. Predecir y trazar
Antes de ejecutar el programa de prueba, predice su salida y traza las tres primeras instrucciones ejecutadas. Sigue los registros, indicadores o memoria relevantes. Después avanza paso a paso para comparar.
LOAD 17 R1
LOAD 99
COPY R1 R2
LOAD R2
PRINT
HALT
Añadir entradas a la cola: Ninguno
Inicializar memoria: Todos los bytes empiezan en cero
2. Construir y comprobar
Conserva 17 en R1 y cópialo a R2. Imprime 17 y después deja R0 en cero antes de detenerte. R1 y R2 deben seguir conteniendo 17.
Tipos de instrucción requeridos: COPY, PRINT, HALT
Programa inicial
LOAD 17 R1
#
HALT
Tu programa y notas
3. Explicar la máquina
¿Por qué puede R0 terminar en 0 mientras R1 y R2 conservan 17?
3. Seguir el contador de programa
Lee una traza y distingue las líneas de código de las direcciones de instrucción.
Abrir esta lección →
1. Predecir y trazar
Antes de ejecutar el programa de prueba, predice su salida y traza las tres primeras instrucciones ejecutadas. Sigue los registros, indicadores o memoria relevantes. Después avanza paso a paso para comparar.
#
LOAD 7
NOP
PRINT
LOAD 9
PRINT
HALT
Añadir entradas a la cola: Ninguno
Inicializar memoria: Todos los bytes empiezan en cero
2. Construir y comprobar
Imprime 7 y después 9, en ese orden, exactamente una vez cada uno. Incluye un NOP entre cargar 7 e imprimirlo.
Tipos de instrucción requeridos: NOP, LOAD, PRINT, HALT
Programa inicial
LOAD 7
NOP
#
HALT
Tu programa y notas
3. Explicar la máquina
¿Por qué las líneas vacías o de comentario no cambian el orden de salida?