21Fermer23
ThibautLe 15/07/2008 à 12:01
Sa solution de départ me paraît vraiment pas mal. Les instructions ASM sont courtes. Faire une table de saut pour les deux premières lettres ne prendrait que 6,5 ko et serait très rapide (passées les deux premières lettres d'une instruction, il ne reste vraiment plus beaucoup de possibilités à parcourir avec une recherche linéaire).

Pour la première lettre, la table prendrait 'z'-'A'=122-65 = 57 octets.
Pour la seconde lettre, la table prendrait 57x(57x4) = 12,7 ko.


On peut descendre à 6,5 ko en faisant une table de sauts relatifs. Ce n'est rien, même si l'assembleur est amené à fonctionner sur TI (en ROM évidemment, grâce à PedROM). Tu aurais un truc simple et rapide.