Las instrucciones de BitCPU tienen nombres cortos en inglés, como los procesadores reales. Las de hoy:
LDA #5 | Pon el número 5 en A. El # significa «este número tal cual». |
LDA x | Copia a A lo que hay en el casillero llamado x. |
ADD y | Suma a A lo que hay en el casillero y. También existe SUB, que resta. |
STA total | Guarda A en el casillero total. |
OUT | Muestra A en la pantalla. |
HLT | Detiene la máquina. |
x: DAT 4 | Un casillero con el nombre x que guarda el 4. |
Fíjate que A es el único lugar donde se hacen cuentas. Para sumar dos casilleros, hay que traer uno a A, sumarle el otro y guardar el resultado. Ese es el trabajo del cartero: llevar números de un lado a otro.
Truco del nivel Explorador: en el código, los números y nombres subrayados se pueden tocar para cambiarlos. La figura cambia con ellos.
Para pensar
- ¿Qué fue fácil?
- ¿Qué fue difícil?
- ¿Otro paradigma lo habría resuelto mejor? ¿Cuál y por qué?