Les termes à soutraire doivent être placés sur les deux lignes du haut, alignés à droite, codés en binaire. Si avant d'exécuter le programme, Emilio est placé tout à droite de la troisième ligne, il calcule la différence, toujours encodée en binaire. Si le nombre écrit à la seconde ligne en binaire, est plus grand que le nombre écrit à la première ligne, la soustraction est toujours effectuée correctement, mais le résultat est précédé d'une infinité de cases cochées sur la gauche, ce qui signifie qu'il faut une infinité de chiffres binaires pour représenter les nombres négatifs. La représentation en machine des "entiers signés" est pourtant très similaire à ceci.
aller à gauche
pour faire aller Emilio vers la gauche (d'un pas)aller à droite
pour faire aller Emilio vers la droitealler en haut
pour faire aller Emilio vers le haut de l'écranaller en bas
pour faire aller Emilio vers le bas de l'écranmarquer la case
pour que Emilio coche (ou laisse cochée) la caseeffacer la case
pour qu'Emilio efface la case (ou la laisse effacée)aller à la ligne 5
pour revenir à la ligne 5 du scriptsi coché alors aller à la ligne 5
a pour effet de revenir à la ligne 5 du script si Emilio voit une case cochée à ses piedssi vierge alors aller à la ligne 5
a pour effet de revenir à la ligne 5 du script si Emilio voit une case non cochée à ses piedsprendre un café
a pour effet de ne rien faire (sauf passer à la ligne suivante)stop
arrête toutEmilio lit la ligne 1 qui dit :"".
Vitesse de l'animation :