Saltar al contenido

Módulo 1: La máquina › Conoce a BitCPU

Módulo 1 · lección 1

Conoce a BitCPU

Casilleros, registros y el ciclo buscar, decodificar, ejecutar.

✓ Lección terminada

Bit, el robot cartero

Todo programa, en cualquier lenguaje, termina convertido en instrucciones pequeñitas que el procesador ejecuta una por una. En este módulo vas a programar a ese nivel, con BitCPU: un procesador de juguete que funciona como uno de verdad, pero con muy pocas piezas.

Las piezas

El ciclo de cada instrucción

Para cada instrucción, la CPU hace siempre lo mismo, en tres fases. A esos pasos internos se les llama microcódigo: están un nivel más abajo que el ensamblador.

  1. Buscar: copiar la instrucción del casillero PC al registro IR, y avanzar PC.
  2. Decodificar: entender qué instrucción es.
  3. Ejecutar: hacerla (cargar, sumar, guardar, saltar…).

Pulsa Ejecutar y avanza paso a paso. Activa «pasos grandes» para saltar de instrucción en instrucción sin ver el microcódigo.

Un programa de tres instrucciones

Cargando…

Piensa

Cargando…

Para pensar

  1. ¿Qué fue fácil?
  2. ¿Qué fue difícil?
  3. ¿Otro paradigma lo habría resuelto mejor? ¿Cuál y por qué?