Bonsoir,
Il y a un article dans l'OP n°12, qui traite du sujet : adaptation d'un programme
écrit pour TI 57 sur TI 58/59, mais c'est plus une méthode qu'une comparaison.
On y parle surtout de la différence qu'il y a entre les machines après un test
à savoir que la 57 peut effectuer n'importe quelle opération alors que les 58/59
n'autorisent qu'un branchement vers un label ou un n° de pas.
Il y est question aussi du registre de test qui est aussi le registre n° 7 sur la 57, alors qu'il
est indépendant sur les 58/59.
839 résultats trouvés
- 01 déc. 2022 19:58
- Forum : Tous les Pockets
- Sujet : [ TI 57/58/59 ] equivalence des commandes
- Réponses : 6
- Vues : 2793
- 22 nov. 2022 18:13
- Forum : Tous les Pockets
- Sujet : Vidéos à voir :)
- Réponses : 18
- Vues : 4026
Re: Vidéos à voir :)
Bonsoir,
Je viens de regarder la vidéo sur le module MAXX, c'est vraiment très intéressant pour
qui a une 41C et aussi une CV sans XFunction et sans Time.
Car le module comble les manques de chaque modèle.
Pour la CX c'est juste de la Xmémoire en plus si j'ai bien compris.
Je viens de regarder la vidéo sur le module MAXX, c'est vraiment très intéressant pour
qui a une 41C et aussi une CV sans XFunction et sans Time.
Car le module comble les manques de chaque modèle.
Pour la CX c'est juste de la Xmémoire en plus si j'ai bien compris.
- 20 nov. 2022 18:47
- Forum : Tous les Pockets
- Sujet : Vidéos à voir :)
- Réponses : 18
- Vues : 4026
Re: Vidéos à voir :)
Bonsoir,
Merci pour ces liens Hobiecat.
J'ai regardé les 2 vidéos sur la TI 88 c'était très intéressant.
C'est vraiment la sensation que j'avais eu en lisant le banc d'essai de celle-ci
dans l' ordinateur de poche à l'époque : à savoir une machine quelque peu dépassée et surtout
horriblement chère (il l'annonçait à plus de 3000 F je crois) comparé par exemple au Sharp PC 1500.
Merci pour ces liens Hobiecat.
J'ai regardé les 2 vidéos sur la TI 88 c'était très intéressant.
C'est vraiment la sensation que j'avais eu en lisant le banc d'essai de celle-ci
dans l' ordinateur de poche à l'époque : à savoir une machine quelque peu dépassée et surtout
horriblement chère (il l'annonçait à plus de 3000 F je crois) comparé par exemple au Sharp PC 1500.
- 26 oct. 2022 19:51
- Forum : Tous les Pockets
- Sujet : MPO n°113 - Nombre d'abonnés
- Réponses : 52
- Vues : 11064
Re: MPO n°113 - Nombre d'abonnés
Bonsoir
Chose que fait mon programme pour Ti 95Si j'ai bien compris au lieu d'arrondir certaines valeurs à l'unité supérieure il faut les tronquer.
- 06 oct. 2022 07:04
- Forum : Tous les Pockets
- Sujet : MPO n°113 - Nombre d'abonnés
- Réponses : 52
- Vues : 11064
Re: MPO n°113 - Nombre d'abonnés
Bonjour
Nouvelle version de mon programme : J'ai mis le test pour passer en FIX 0
après le calcul avec le LOG comme il n'y a qu'un CLR à faire et économise
ainsi un GTL, j'ai ensuite remplacé les GTL par des GTO pour économiser les LBL
et viré le FIX 9 en début de programme.
Résultat : 72 pas
Nouvelle version de mon programme : J'ai mis le test pour passer en FIX 0
après le calcul avec le LOG comme il n'y a qu'un CLR à faire et économise
ainsi un GTL, j'ai ensuite remplacé les GTL par des GTO pour économiser les LBL
et viré le FIX 9 en début de programme.
Résultat : 72 pas
Code : Tout sélectionner
000 CFG STO A 0 STO B 3 INV LOG
009 IF> A GTO 0024 SF IND B INC B ST/ A GTO 009
024 2- RCL A LOG INT = INV TF 00 CLR
035 STO C FIX IND C 0 IF< C GTO 0051 RCL A INT STO A
051 COL 04 0 IF= C COL 05 OLD MRG A COL 05 DEL TF 00 'K' COL 05 TF 01 'M' HLT
073
- 04 oct. 2022 20:49
- Forum : Tous les Pockets
- Sujet : MPO n°113 - Nombre d'abonnés
- Réponses : 52
- Vues : 11064
Re: MPO n°113 - Nombre d'abonnés
Bonsoir C.Ret
Je me souviens que lors de la sortie de la Hp 41 cx, en lisant le banc d'essai de l'O.P j'ai cru qu'on y avait droit et
beaucoup (vraiment beaucoup) d'années plus tard lorsque j'ai eu enfin ma cx et que j'ai vu qu'en fait on avait le droit
qu'à un test entre X et le registre pointé par Y j'ai été un peu déçu.
Pour la TI 95 je regrette que l'on ne puisse pas testé x avec t comme sur les 58,59 de façon directe, on peut en utilisant l'accés au
registres internes mais ça consomme plus de pas.
Pendant que j'y suis je propose une nouvelle version dans laquelle je n'efface plus le . spécifiquement, mais je décale l'affichage
selon que l'on est en FIX 0 ou pas et j'efface soit le . soit rien puis j'affiche l'éventuelle Unité, résultat :
89 pas.
Petite précision pour ceux qui ne connaisse pas cette machine, COL xx permet de positionner le curseur dans le registre ALPHA
mais lorsque l'on Merge (MRG) ensuite un nombre c'est le dernier chiffre ou le point pour un entier qui est placé à cette position.
J'aime bien cette TI 95 et les tests directs et indirects aussi d'ailleurs avec les registres y sont pour beaucoup.J'aime bien ta version. Je suis toujours surpris par la Ti-95 et ses tests direct avec les registres. Ma version pour Ti-58c est donc très différente, mais tu me donne une idée avec ton utilisation astucieuse des drapeaux 0 et 1. On doit pouvoir se passer du compteur indirect B. héhé
Je me souviens que lors de la sortie de la Hp 41 cx, en lisant le banc d'essai de l'O.P j'ai cru qu'on y avait droit et
beaucoup (vraiment beaucoup) d'années plus tard lorsque j'ai eu enfin ma cx et que j'ai vu qu'en fait on avait le droit
qu'à un test entre X et le registre pointé par Y j'ai été un peu déçu.
Pour la TI 95 je regrette que l'on ne puisse pas testé x avec t comme sur les 58,59 de façon directe, on peut en utilisant l'accés au
registres internes mais ça consomme plus de pas.
Pendant que j'y suis je propose une nouvelle version dans laquelle je n'efface plus le . spécifiquement, mais je décale l'affichage
selon que l'on est en FIX 0 ou pas et j'efface soit le . soit rien puis j'affiche l'éventuelle Unité, résultat :
89 pas.
Code : Tout sélectionner
000 FIX 9 CFG STO A 0 STO B 3 INV LOG
011 LBL 00 IF> A GTL 01 SF IND B INC B ST/ A GTL 00
029 LBL 01 CLR INV TF 00 GTL AF
039 2- RCL A LOG INT =
046 LBL AF STO C FIX IND C 0 IF< C GTL Af RCL A INT STO A
065 LBL Af COL 04 0 IF= C COL 05 OLD MRG A COL 05 DEL TF 00 'K' COL 05 TF 01 'M' HLT
090
mais lorsque l'on Merge (MRG) ensuite un nombre c'est le dernier chiffre ou le point pour un entier qui est placé à cette position.
- 03 oct. 2022 12:55
- Forum : Tous les Pockets
- Sujet : MPO n°113 - Nombre d'abonnés
- Réponses : 52
- Vues : 11064
Re: MPO n°113 - Nombre d'abonnés
Bonjour,
Nouvelle version dans laquelle j'ai remplacé 1000 par 3 INV LOG
(1 pas de gagné), j'ai oté un INT inutile et j'ai économisé un LBL en inversant un test
et enfin remplacé un SBL par un SBR( 1 lbl de gagné).
Résultat : 95 pas soit 10 pas de gagné.
Nouvelle version dans laquelle j'ai remplacé 1000 par 3 INV LOG
(1 pas de gagné), j'ai oté un INT inutile et j'ai économisé un LBL en inversant un test
et enfin remplacé un SBL par un SBR( 1 lbl de gagné).
Résultat : 95 pas soit 10 pas de gagné.
Code : Tout sélectionner
000 FIX 9 CFG STO A 0 STO B 3 INV LOG
011 LBL 00 IF> A GTL 01 SF IND B INC B ST/ A GTL 00
029 LBL 01 CLR INV TF 00 GTL AF
039 2- RCL A LOG INT =
046 LBL AF STO C FIX IND C 0 IF< C GTL Af RCL A INT STO A
065 LBL Af CE COL 04 MRG A 0 IF= C SBR 0091 OLD COL 05 TF 00 'K' COL 05 TF 01 'M' HLT
091 OLD COL 04 DEL RTN
096
- 02 oct. 2022 18:11
- Forum : Tous les Pockets
- Sujet : MPO n°113 - Nombre d'abonnés
- Réponses : 52
- Vues : 11064
Re: MPO n°113 - Nombre d'abonnés
Bonjour
Voici une version pour TI 95 en 105 pas, quelques difficultés :
En FIX n la machine arrondi l'affichage ainsi 999 999 qui devient 999.999 par le biais des /1000
s'affiche non pas 999 mais 1000, d'où la nécessité de faire un INT en FIX 0.
Sinon j'ai divisé par 1000 jusque n soit <1000 avec la levée des flags 0(K) et 1(M).
J'utilise LOG pour calculer le FIX .
Le LBL SP supprime le . à l'affichage en fix 0.
Voici une version pour TI 95 en 105 pas, quelques difficultés :
En FIX n la machine arrondi l'affichage ainsi 999 999 qui devient 999.999 par le biais des /1000
s'affiche non pas 999 mais 1000, d'où la nécessité de faire un INT en FIX 0.
Sinon j'ai divisé par 1000 jusque n soit <1000 avec la levée des flags 0(K) et 1(M).
J'utilise LOG pour calculer le FIX .
Code : Tout sélectionner
000 FIX 9 CFG STO A 0 STO B 1000
012 LBL 00 IF> A GTL 01 SF IND B INC B ST/ A GTL 00
030 LBL 01 TF 00 GTL 02 0 GTL AF
042 LBL 02 2- RCL A INT LOG INT =
053 LBL AF STO C FIX IND C 0 IF< C GTL Af RCL A INT STO A
072 LBL Af CE COL 04 MRG A 0 IF= C SBL SP OLD COL 05 TF 00 'K' COL 05 TF 01 'M' HLT
098 LBL SP OLD COL 04 DEL RTN
106
- 21 sept. 2022 06:47
- Forum : Tous les Pockets
- Sujet : Bug TI 95 procalc
- Réponses : 2
- Vues : 1357
Re: Bug TI 95 procalc
Bonjour
Ce bug est également présent sur les instructions de branchement, LBL GTL et SBL.
Ce bug est également présent sur les instructions de branchement, LBL GTL et SBL.
- 20 sept. 2022 06:54
- Forum : Tous les Pockets
- Sujet : Bug TI 95 procalc
- Réponses : 2
- Vues : 1357
Bug TI 95 procalc
Bonjour
Je pense avoir découvert un petit bug sur ma 95 :
En mode programme, en mode ALPHA ou sur une instruction DFN Fx pour définir le texte de la touche (3 caractères) avant le label
si j'utilise le caractère % (2nd 5) le caractère 5 vient systématiquement s'ajouter derrière.
Au début j'ai pensé à un rebond du clavier, mais si je passe en mode Run ALPHA cela ne se produit jamais.
En mode programme sur DFN si j'entre 2 espaces puis % le '5' vient se mettre en premier caractère du label après @.
En mode ALPHA pour un message ce n'est pas grave, un del suffit à éliminer le '5' mais sur une instruction DFN Fx qui n'est
pas corrigeable caractère par caractère cela devient vite embêtant.
La vôtre se conduit-elle pareil ?
Je pense avoir découvert un petit bug sur ma 95 :
En mode programme, en mode ALPHA ou sur une instruction DFN Fx pour définir le texte de la touche (3 caractères) avant le label
si j'utilise le caractère % (2nd 5) le caractère 5 vient systématiquement s'ajouter derrière.
Au début j'ai pensé à un rebond du clavier, mais si je passe en mode Run ALPHA cela ne se produit jamais.
En mode programme sur DFN si j'entre 2 espaces puis % le '5' vient se mettre en premier caractère du label après @.
En mode ALPHA pour un message ce n'est pas grave, un del suffit à éliminer le '5' mais sur une instruction DFN Fx qui n'est
pas corrigeable caractère par caractère cela devient vite embêtant.
La vôtre se conduit-elle pareil ?
- 07 mai 2022 13:39
- Forum : Tous les Pockets
- Sujet : Quizz du week-end
- Réponses : 17
- Vues : 4363
Re: Quizz du week-end
Bonjour
1 Noir : pour les touches numériques
2 Rouge : pour Shift droite
3 Blanc : pour Shift gauche
4 Jaune : pour Alpha
5 Gris Foncé : pour les touches principales
6 Gris Clair : pour les touches F1....F5
7 Argenté : pour les touches du curseur.
Qui dit mieux ?
Sur ma Hp 50g je dénote 7 couleurs de touches différentes, ce qui n'est pas trop mal quand même.Quand aux graphiques:
C'est pas un HP-28S (qui joue dans les deux catégories ?), ni sa grande sœur l'HP-50g.
1 Noir : pour les touches numériques
2 Rouge : pour Shift droite
3 Blanc : pour Shift gauche
4 Jaune : pour Alpha
5 Gris Foncé : pour les touches principales
6 Gris Clair : pour les touches F1....F5
7 Argenté : pour les touches du curseur.
Qui dit mieux ?
- 04 avr. 2022 07:22
- Forum : Tous les Pockets
- Sujet : MPO 106 - Distribution de bonbons
- Réponses : 81
- Vues : 23269
Re: MPO 106 - Distribution de bonbons
Bonjour
Mais rien d'insurmontable je pense.
Tout d'abord la Ti 95 possède bien un registre t et x<>t est présent mais on ne peut faire de test facilement
avec ce registre, les 26 premiers registres de la Ti 95 R00 à R25 peuvent être désignés par une lettre A à Z.
Donc le registre T correspond au registre 19 donc si celui-ci n'est pas utilisé dans le programme on peut facilement
remplacé le t de la 59 par T sur la 95 avec EXC T au lieu de x<>t puis de faire les tests par rapport à T .
(le 95 permet de testé x avec n'importe quel registre même de façon indirecte).
Sinon il faut passer en mode déprotéger pour pouvoir accéder au registres internes et désigner t par son n° de registre 79.
Ainsi le test x=t devient IF= 2079.
Pour les OP 20 et 30, la 95 dispose de INCR et INV INCR qui incrémente et décrémente un registre, enfin pour SUM et PRD
la 95 utilise la syntaxe des HP ST+ ET ST*.
Après un test une 59 ne peut que se brancher sur un label ou un n°de pas, alors que la 95 peut faire n'importe quelle opération.
Pour faire un branchement il y a GTL label ou GTO (INV GTL) n° de pas.
Voila la 95 est vraiment une superbe machine qui mérite que l'on s 'y intéresse.
Oui il y a quelques adaptations à faire entre une TI 59 et une Ti 95.Hello
J'ai recu une TI95, il y a peu.
J'ai voulut charger le prog pour TI 58 sur la Ti95, mais euh.....
Curieux, j'étais persuader que la TI95 était une évolution de la TI 59.
Donc il y avait une compatibilité ascendente ?
Ce n'est pas le cas, on dirait.
Mais rien d'insurmontable je pense.
Tout d'abord la Ti 95 possède bien un registre t et x<>t est présent mais on ne peut faire de test facilement
avec ce registre, les 26 premiers registres de la Ti 95 R00 à R25 peuvent être désignés par une lettre A à Z.
Donc le registre T correspond au registre 19 donc si celui-ci n'est pas utilisé dans le programme on peut facilement
remplacé le t de la 59 par T sur la 95 avec EXC T au lieu de x<>t puis de faire les tests par rapport à T .
(le 95 permet de testé x avec n'importe quel registre même de façon indirecte).
Sinon il faut passer en mode déprotéger pour pouvoir accéder au registres internes et désigner t par son n° de registre 79.
Ainsi le test x=t devient IF= 2079.
Pour les OP 20 et 30, la 95 dispose de INCR et INV INCR qui incrémente et décrémente un registre, enfin pour SUM et PRD
la 95 utilise la syntaxe des HP ST+ ET ST*.
Après un test une 59 ne peut que se brancher sur un label ou un n°de pas, alors que la 95 peut faire n'importe quelle opération.
Pour faire un branchement il y a GTL label ou GTO (INV GTL) n° de pas.
Voila la 95 est vraiment une superbe machine qui mérite que l'on s 'y intéresse.
- 23 mars 2022 06:51
- Forum : Tous les Pockets
- Sujet : La question de l'équinoxe de printemps 2022.
- Réponses : 56
- Vues : 15628
Re: La question de l'équinoxe de printemps 2022.
Bonjour
Sur Hp 41 on peut le faire en 1 pas, après avoir effectuer 1 STO 02 et 2 STO 01.
Sur Hp 41 on peut le faire en 1 pas, après avoir effectuer 1 STO 02 et 2 STO 01.
Code : Tout sélectionner
RCL IND X
- 27 févr. 2022 10:53
- Forum : Tous les Pockets
- Sujet : Misez P'tit, Optimisez - N°32 (factorielle)
- Réponses : 115
- Vues : 97353
Re: Misez P'tit, Optimisez - N°32 (factorielle)
Salut C.ret
Ha oui désolé.
Ha oui désolé.
- 27 févr. 2022 07:43
- Forum : Tous les Pockets
- Sujet : Misez P'tit, Optimisez - N°32 (factorielle)
- Réponses : 115
- Vues : 97353
Re: Misez P'tit, Optimisez - N°32 (factorielle)
Bonjour
Tu peux économiser 1 pas avec OP 29 à la place de 1 SUM 09.Sans utiliser le module, un programme de factoriel possible peut-être :
CODE : TOUT SÉLECTIONNER
.000 42 09 STO 09 mémorise n dans registre #9
.002 01 1 initialise produit n!=1×2×3×…×n
.003 44 09 SUM 09 incrémente n d'une unité
→005 22 97 09 00 16 INV Dsz 09 016 → décrémente n et sort
.010 65 ×
.011 43 09 RCL 09 effectue le produit
.013 61 00 05 GTO 005 →
→016 95 = calcule n!
.017 91 R/S
Soyez indulgent c'est un de mes tout premier programmes sur une TI-58c. Ca ressemble à une TI-57 LCD mais ce n'est pas pareil du tout J'appuie sur R/S au lieu de sortir ou entrer dans le mode programmation !