Poster un nouveau sujet Poster une réponse
terminal tous le monde descend
Auteur Message
clem494949



Autorisation : Membre
Nb de messages : 37
Inscrit le : Dim 08 Sep 2013, 15:30
Posté le : Sam 14 Déc 2013, 0:22   Citer 

Re
Ca fait quelques mois,
Et donc voilà un émulateur de terminal personnalisé.
Il permet de créer des programmes sans avoir à aller dans les menus prog/ctl/Lbl
Il permet de programmer dans le language soihaité (en locurence, dans mon cas en décimal).
Il permet surtout d'ajouter des fonctionnalités comme un correcteur d'érreurs fréquentes ou l'ajout de fonction raccourcis.

Ce programme me sert de test pour l'utilisation de microcontrôleur programmables manuellement.

Écrir le code m'importe rien pour moi mais si cela peut donner de nouvelles idées à d'autre, je vais le recopier, il n'est pas petit et peut être compliqué à comprendre donc le voilà:

Code

" 123456789"->chaîne 1
"0123456789"->chaîne 2
Repeat I=0
0->L
Repeat 0<=I et I<6
L+1->L
Input souschaîne(chaîne 1,ent(l/10)+1,1)+souschaîne(chaîne 2,partdec(L/10)*10+1,1)+"0:",I       (Format basic :))
If I>6
I->L1(L
End
Pause L1
If I=1
Effliste L1
If I=3
Then
0->P     (pas obligatoire)
0->Q
For(A,1,Dim(L1     (programme enregistré et lu sur L1, lancement du prog là)
P->R               (P-> mémoire du précèdant nombre utilisé; Q-> avant dernier   
If 7=L1(A    nombre utilisé; R -> mémoire intermédiaire entre P et Q;S -> boolean)
Q+P->P
If 8=L1(A
Q-P->P             (toutes les opérations peuvent y être insérés)
If Q>P et 9=L1(A
1->S
If Q<P et 10=L1(A
1->S
If Q=P et 11=L1(A
1->S
If Q!=P et 12=L1(A
1->S
If 13=L1(A
P->A
If S=1 et 14=L1(A
Then
P->A
0->S
End
If 15=L1(A
P->L3(T
If 16<L1(A)
Dip P
If 16<L1(A) et 28>L1(A
Then
L1(A-17)->P
A-17->T
End
If 27<L1(A
L1(A)-28->P
R->Q
End
End
If I=4
L1->L2
If I=5              (une mémoire à long therme)
L2->L1
End



A+

----------------------
testeur de touche rapidement :
While 1
codetouche->A
If A=/=0
disp A
End
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 14 Déc 2013, 0:39   Citer 

Puis-je au moins savoir à quel microcontrôleur est dédié la version actuelle de la routine de simulation d'exécution ?
Ne confond pas langage et codage, cela peut porter à confusion. Par exemple désigner un codage décimal ne renseigne pas sur la table des instructions.

J'attend impatiemment d'autres explications.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink