Exercice FORTH
Comment apprendre à programmer en langage Forth ? Il est plus facile d’assimiler en s’amusant par le biais d’exercices, de construire soi-même des bouts de programmes.
Ma motivation : c’est en
ayant trouvé une remarque intéressante dans le forum « comp.lang.forth », avec un
exemple concret qui permet de comparer la vitesse d’exécution sur différent
type de chip.
La remarque en
question :
Il
est vrai que pour profiter pleinement du GA144, au point de vue vitesse
d’execution, il est plus efficace de ne pas passer par « eForth » ou
« Polyforth » (le temps d’execution est de l’ordre de 3 secondes).
Alors
nous allons coder directement dans le GA144 le nouveau mot asd
Dans
le bloc 858:
Ce bloc permet d’activer la sortie de la pin 7 du GA144 a un niveau haut exécuter le mot asd et mettre un niveau bas.
Et le bloc 860 pour exécuter directement le bloc 858 :
860 load run, nous avons le menu « panel », run permet de relancer le code
Un coup d’œil à l’oscilloscope, pin 7 du GA144 . La mesure de la durée du mot asd à l’exécution environ 13ms sur le GA144 !