Rapidité des pockets ?
Modérateur : Politburo
- Thierry Loiseau
- Fonctionne à 1200 bauds
- Messages : 823
- Enregistré le : 10 avr. 2004 22:23
- Localisation : Terrasson (Périgord)
- Contact :
TI 57 avec adaptation d'une pile LR9 et une originale, accus HS; Newton MP 120FR, MP 2100US, MP 130US...
[***Apple //e, 7100, 8500, Atari Mega ST1 ***], PB-540c, PISMO, [***CPC-6128, MO5***]... et bien d'autres trucs
[--- plus ---]
http://astrophoto.free.fr/
- badaze
- Fonctionne à 14400 bauds
- Messages : 8409
- Enregistré le : 12 févr. 2007 18:36
- Localisation : Pas très loin de Lyon
- Contact :
Et comme ça ?razzmoket a écrit :salut
la TI57 a LED
total : 292
1 STO 0
LBL 1
SUM 0
GTO 1
1
+
RST
Allez je me sors les doigts du TDC et je fais le test.... Résultat : 310.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
- badaze
- Fonctionne à 14400 bauds
- Messages : 8409
- Enregistré le : 12 févr. 2007 18:36
- Localisation : Pas très loin de Lyon
- Contact :
Ben non. C'est permis par la machine.charognard a écrit :il y a de la gruge là !!!!badaze a écrit :Et comme ça ?razzmoket a écrit :salut
la TI57 a LED
total : 292
1 STO 0
LBL 1
SUM 0
GTO 1
1
+
RST
Allez je me sors les doigts du TDC et je fais le test.... Résultat : 310.
Par contre :
LBL 01
0
STO 01
LBL 02
1
ST+ 01
GTO 02
Avec l'émulateur HP 41 sur iPod Touch.... 362 !!! Tain c'est pas rapide !!!
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
Code : Tout sélectionner
LBL 01
1
STO 01
LBL 02
ST+ 01
GTO 02
- badaze
- Fonctionne à 14400 bauds
- Messages : 8409
- Enregistré le : 12 févr. 2007 18:36
- Localisation : Pas très loin de Lyon
- Contact :
519 !!!charognard a écrit :essaiça le sera un peu plusCode : Tout sélectionner
LBL 01 1 STO 01 LBL 02 ST+ 01 GTO 02
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3421
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Je trouve 171 ave le programme suggéré par Charognard
Code : Tout sélectionner
-- St
01 00 1
61.00 01 STO 0
23.01 02 LBL 1
61.85.00 03 STO+0
22.01 04 GTO 1
et
286 avec
Code : Tout sélectionner
-- St
85 00 +
01 01 1
21 02 RST
SHARP PC-1211 :
Un autre membre du club des moins de 400 itérations à la minute :
346 avec
Code : Tout sélectionner
10 A=0
20 A=A+1:GOTO 20
348 (soit un gain de 0.6%) avec
Code : Tout sélectionner
1 A=0
2 A=A+1:GOTO 2
HP-28S
Pour le HP-28S, plusieurs scores selon le type de boucle et aussi le type de l'objet incrémenté et surtout les modes CMD, UNDO et LAST qui "retarde" l'exécution à chaque pas pour faire des sauvegardes:
6238 (respectivement 7482 sans CMD UNDO LAST et ML) pour boucle identique au test des HP48
Code : Tout sélectionner
« 0 DO 1 + UNTIL 0 END »
5401 (respectivement 5422 sans CMD UNDO LAST et ML) pour boucle identique au test des HP48
Code : Tout sélectionner
« 0 DO 1 + UNTIL KEY END »
5003 (resp. 5093) en fait #1001110001011b (rep. #1001111100101b) avec la boucle classique manipulant des nombres binaires
Code : Tout sélectionner
BIN 13 STWS « #0b DO #1b + UNTIL 0 END »
2440 (respc. 2476) avec les complexes (0,2440) respc. (0,2476)
Code : Tout sélectionner
« (0,0) DO (0,1) + UNTIL KEY END »
Code : Tout sélectionner
« "0" DO "1" + UNTIL KEY END »
Code : Tout sélectionner
« 0 'A' STO DO 'A' 1 STO+ UNTIL KEY END »
1575 (resp. 1623 ) pour appel récursif
Code : Tout sélectionner
« 1 + INC» 'INC' STO 0 INC
789 (respc. 1226) en fait [ 789 ] et [ 1226 ]
Code : Tout sélectionner
« [ 0] DO [1] + UNTIL KEY END »
Code : Tout sélectionner
« { } DO 1 + UNTIL KEY END »
Code : Tout sélectionner
« 'A' DO 1 + UNTIL 0 END »
TI-74 BASICALC
Mon TI74 fait mieux que mon HP28;
6985 avec le programme BASIC suivant
Code : Tout sélectionner
10 A=0
20 A=A+1:GOTO 20
Commodore VIC-20 et C128D
Pour un VIC-20 (qui a eut pas du mal à ce remettre en route - un fusible était mort et le canal vidéo difficile à retrouvé à cause d'un téléviseur LCD avec une recherche manuelle fastidieuse)
17068 avec
Code : Tout sélectionner
10 A%=0
20 A%=A%+1:GOTO 20
19092 avec
Code : Tout sélectionner
10 A=0
20 A=A+1:GOTO 20
Pour un C128D en mode FAST :
22564 avec
Code : Tout sélectionner
10 A%=0
20 A%=A%+1:GOTO 20
24582 avec
Code : Tout sélectionner
10 A=0
20 A=A+1:GOTO 20
- zpalm
- Fonctionne à 9600 bauds
- Messages : 2934
- Enregistré le : 03 mai 2008 15:33
- Localisation : Grenoble
523 avec le code suivant:
Code : Tout sélectionner
01 1
02 STO 0
03 STO + 0
04 GTO 03
290 avec le code suivant:
Code : Tout sélectionner
01 1
02 STO I
03 LBL 0
04 ISZ
05 GTO 0
06 GTO 0
2028 avec le code suivant:
Code : Tout sélectionner
10:A=0
20:A=A+1
30:GOTO 20
- Marcus von Cube
- Fonctionne à 1200 bauds
- Messages : 914
- Enregistré le : 20 avr. 2006 13:48
- Localisation : Wehrheim, Allemagne
- Contact :
Résultat : 5479.
Le PB-770 :
10 A=1
20 A=A+1:GOTO 10
==> 1274
TI-66 :
000 +
001 1
002 RST
003 LBL A
004 CLR
005 RST
==> 283
Cette machine n'est pas trop vite !
HP 17bII (+) :
B=A+SIGMA(N:1:1E99:1:L(A:N))
Solvez pour B et pressez RCL A après stop.
==>1604 (1431)
HP-20S :
Code : Tout sélectionner
01 61 41 b LBL B
02 75 +
03 1 1
04 51 41 b GTO B
05 61 41 A LBL A
06 71 C
07 51 41 b GTO B
Bonne nuit !
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S
- zpalm
- Fonctionne à 9600 bauds
- Messages : 2934
- Enregistré le : 03 mai 2008 15:33
- Localisation : Grenoble
Sur mon 17BII datecode 3249S j'obtient 1450 avec la même formule.Marcus von Cube a écrit : HP 17bII (+) :
B=A+SIGMA(N:1:1E99:1:L(A:N))
Solvez pour B et pressez RCL A après stop.
==>1604 (1431)
Bonne nuit !
Ne pas oublier d'initialiser A avant de résoudre pour B:
Code : Tout sélectionner
1 [A]
[B] en même temps qu'on lance le chronomètre
EXIT au bout d'une minute
RCL A
- Marcus von Cube
- Fonctionne à 1200 bauds
- Messages : 914
- Enregistré le : 20 avr. 2006 13:48
- Localisation : Wehrheim, Allemagne
- Contact :
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S
- zpalm
- Fonctionne à 9600 bauds
- Messages : 2934
- Enregistré le : 03 mai 2008 15:33
- Localisation : Grenoble
Exact ... sauf après un CLEAR DATA, dans ce cas on obtient B=0,00 tout de suite. C'est ce que j'ai eu la première fois après avoir rentré l'équation.Marcus von Cube a écrit :zpalm, Il n'est pas nécessaire de initialiser A parce A est modifié dans le boucle par L(A:N).
Pour la HP-20S j'obtient 6104 avec le programme donné sur la page de Paul Tergeist:
Code : Tout sélectionner
01- 1 1
02- 21 0 STO 0
03- 61 41 0 LBL 0
04- 21 75 0 STO + 0
05- 51 41 0 GTO 0
- Xerxes
- Fonctionne à 300 bauds
- Messages : 292
- Enregistré le : 02 avr. 2007 13:41
- Localisation : Allemagne
- Contact :
Code : Tout sélectionner
00 1
01 STO 0
02 LBL 1
03 ST+ 0
04 GTO 1
This was the reason why I choosed the n-queens problem to compare the speed. I know that thisTipoucet a écrit :J'ai peur que le problème des tests de rapidité, c'est qu'ils donnent des résultats trop différents selon la façon dont le programme est écrit ou selon le type de tâche qu'il exécute...
test alone cannot be an overall benchmark, but I think it gives a more accurate estimation of the
basic elements of the programming language than a simple count test.