Mais tout dépend de ton implémentation aussi.
Pour l'affichage de "hello" et le tracé des cercles par exemple, tu as des tas de façons différentes de le faire de façon qui varient beaucoup en terme de perf (AMS, à la main, une lib, ...)

Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?
tama Le 11/11/2007 à 19:26 ouaip je sais on me l'a déjà dit ^^
Hello c'est un hello par ligne ("hello\n") et j'ai gardé la même chose pour tous les langages
programmeur sur TI ^^mon blog sur les TI =>
clicmon (p'tit) fofo sur les TI =>
clic Le BASIC est plus rapide sur HW4, mais pas le C? Essaie de faire des tests en C qui tournent plus longtemps, parce que là les différences se perdent dans l'erreur de mesure.
En tout cas, la fréquence des HW4 m'a l'air d'être aux alentours de 12,5-13 MHz, pas 16, d'après tes résultats du TI-BASIC.
C'est surtout pour le C qu'il faudrait plus d'itérations, là c'est tellement rapide qu'on ne voit pas la différence entre HW3 et HW4.
RHJPP Le 11/11/2007 à 22:11 Il faut revoir la méthode de mesure du temps. Celle que tu utilises, tama, doit être proportionnelle à la vitesse de la calculatrice.
Les calculatrices que tu utilises ont une horloge, tu pourrais l'utiliser.
RHJPP Le 11/11/2007 à 22:33 Si la fonction que tu utilises s'appuie sur une interruption, la mesure ne peut pas être comparée entre différentes calculatrices.
Le programme est exécuté plus rapidement et c'est peut-être le cas aussi pour les interruptions.
tama Le 11/11/2007 à 22:34 Alors faut faire comment ?
programmeur sur TI ^^mon blog sur les TI =>
clicmon (p'tit) fofo sur les TI =>
clic Thepro a raison, l'AI5 est probablement plus rapide aussi, donc il faut mesurer autrement.
Sur HW2, HW3 (et a priori HW4) l'AI1 est à 256 Hz. Sa fréquence est plus élevée et fluctuante sur HW1, c'est pour ça qu'AMS 2.08+ n'active pas la RTC sur HW1.
Avec les réglages par défaut au reset, sur HW2 et ultérieures, la fréquence de l'AI5 est en principe de (2^19/2^9)/53, soit environ 19.32 Hz.
(voir la doc de Johann Eilert "j89hw.txt" pour plus d'infos).
La fréquence de l'AI1 est proportionnelle à celle du processeur, donc évidemment tu ne vas pas trouver de différence de vitesse entre HW3 et HW4 avec ça.
tama Le 13/11/2007 à 12:44 Donc il faut utiliser une autre interruption ?
programmeur sur TI ^^mon blog sur les TI =>
clicmon (p'tit) fofo sur les TI =>
clic Jyaif Le 13/11/2007 à 15:11 Faut prendre un chrono et faire tourner tes programmes pdt 5 min
Même si tu fais une erreur de 2s, donc tu obtiens résultat précis à ~1%
Jyaif Le 13/11/2007 à 15:12 oops j'ai appuyé sur "Citer" à la place de "Editer".
désolé pour ce post qui ne sert à rien.