Posté le 12/11/2007 à 22:28 Membre depuis le 06/02/2006, 349 messages
Hi smile
Quelqu'un connaitrait t-il par le plus grand des hasards (grin) quelque chose qui permette de tester le temps d'exécution d'un programme assembleur ?
Peut-être qu'il y a quelque chose du côté des interrupteurs...

Il vaudrait mieux que ce soit pas un programme à télécharger, mais plutôt avoir accès directement au code source ^^ (pour des raisons pratiques)

Voilà merci d'avance pour les éventuelles réponses smile
Posté le 13/11/2007 à 08:53 Membre depuis le 23/08/2001, 664 messages
Sur 83/83+ en tout cas, la seule solution c'est de compter combien d'interruptions ont été déclenchées entre le début et la fin du programme, et de trouver quelque part dans une doc combien d'interruptions sont déclenchées par seconde (ça change en fonction du niveau des piles). D'après http://dragonfire.unitedti.org/asmin28/lesson/day23.html c'est 140 fois par seconde, mais d'après http://wikiti.denglend.net/index.php?title=83Plus:Ports:03 , on peut changer leur fréquence.
Pour les 84+, je ne sais plus s'il y a une horloge interne ou non.
Posté le 13/11/2007 à 09:46 Membre depuis le 21/08/2006, 73 messages
On peut changerr la frequence, mais dans tous les cas, ce ne sera pas tres precis: comme le dit gh, la frequence depend de l`etat des piles, et on peut passer (d`apres le tutorial de Jimmy Mardel) de 250Hz a 150Hz environ entre des piles neuves et des piles usagees...
Posté le 13/11/2007 à 21:08 Membre depuis le 06/02/2006, 349 messages
gh>merci pour avoir trouvé le tuto asmin28days sur le net smile

Bon après, y a pas moyen de tester la fréquence pour pouvoir compter le nombre d'interruptions par seconde et pouvoir déduire le temps d'exécution ?
Posté le 13/11/2007 à 21:47 Membre depuis le 23/08/2001, 664 messages
À mon avis, le seul espoir d'avoir une mesure fiable est de faire ça sous émulateur.
Posté le 13/11/2007 à 21:50 Membre depuis le 06/02/2006, 349 messages
mouais...ça m'arrange pas ^^
Posté le 15/11/2007 à 18:46 Membre depuis le 23/08/2001, 664 messages
Pourtant si tu codes en assembleur, tu utilises déjà un ordinateur .. il n'est pas assez puissant pour un émulateur ?
Posté le 15/11/2007 à 20:07 Membre depuis le 06/02/2006, 349 messages
bah pas trop je code direct sur TI, vu que mon port USB de la TI est pété, je peux pas envoyer les programmes
c'est pour ça que j'ai demandé :

Il vaudrait mieux que ce soit pas un programme à télécharger, mais plutôt avoir accès directement au code source ^^ (pour des raisons pratiques)
Posté le 16/11/2007 à 22:04 Membre depuis le 19/12/2002, 480 messages
T'as pas un port jack 2.5 classique ?
Posté le 16/11/2007 à 22:56 Membre depuis le 06/02/2006, 349 messages
nop j'en ai cherché 1 mais pas trouvé =/
et puis pour bidouiller la TI euh...bah voilà quoi grin