MiniASM
Tu vas programmer une machine minuscule : 4 registres, 64 cases mémoire, et sept instructions. C'est l'ordinateur en papier de 1983, en vrai, dans ton navigateur.
L'éditeur est dans le panneau à côté de ces instructions. Rien à installer.
Comment ça se passe
- Lis l'énoncé de l'étape ici.
- Écris ton programme dans le panneau, puis clique Tester.
- Quand tous les tests passent, l'atelier affiche un jeton. Copie-le et colle-le ici pour valider l'étape.
Le jeton n'apparaît qu'une fois les tests réussis, et il est différent pour chaque atelier : il prouve que ton programme fonctionne vraiment.
Les instructions de départ
| Instruction | Effet |
|---|---|
SET r0 #42 |
Met la valeur 42 dans le registre r0 |
INC r0 |
Ajoute 1 à r0 |
DEC r0 |
Retire 1 à r0 |
ISZ r0 |
Si r0 vaut zéro, saute l'instruction suivante |
ISN r0 |
Si r0 est négatif, saute l'instruction suivante |
JMP i3 |
Va à la ligne 3 |
STP |
Arrête le programme |
ADD, MUL et POW se débloquent en réussissant des exercices.