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

  1. Lis l'énoncé de l'étape ici.
  2. Écris ton programme dans le panneau, puis clique Tester.
  3. 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.