Le RPN : Pourquoi faire si compliqué ?
Modérateur : Politburo
- zpalm
- Fonctionne à 9600 bauds
- Messages : 2935
- Enregistré le : 03 mai 2008 15:33
- Localisation : Grenoble
Re:
Pour compléter cette discussion, dans le numéro d’Aout de la newsletter HP Solve, se trouve une interview de Tom Osborne, le créateur du HP-9100 le premier calculateur HP RPN, qui nous explique les choix d’implémentation de la pile du 9100 qui vont se transmettre à travers le HP-35 à toutes les calculatrices HP :jxano a écrit :Il y a bien une belle inversion de sens de la part d'HP !Marge a écrit :Tout indique pourtant que le sommet de la pile est T, et non X :
- Enter + flêche vers le haut ;
- Roll down avec flêche vers le bas ;
-...
On entre les nombres SOUS la pile, d'où probablement des difficultés de compréhension supplémentaires.
“The 9100A stack left the results of a computation in the next to the bottom of the stack (the Y register) -
a normal RPN machine would drop the result of a calculation into the bottom of the stack - as I recall, that
is what Friden* did, and I wanted to avoid any patents they may have had.”
“I also inverted the stack's direction from what was done in computers. That way the dividend and divisor
were properly located with the divisor below the dividend. Bob Barton** went the other way because he
visualized the stack as a stack of dishes at the front end of a cafeteria line where one takes the dish at the
top of the stack rather than the one at the bottom of the stack.”
*Sur le 9100 les registres X et Y sont tous les deux visibles, avoir le résultat en Y n’a pas d’importance, par contre lors du développement du HP-35, Friden n’existait plus et HP changea le fonctionnement de la pile pour que le résultat se trouve dans le registre X (affiché à l’écran) au lieu du registre Y invisible.
Ref : The HP 9100 Project: An Exothermic Reaction, voir à la fin du paragraphe “Physically mapped programming, a key per function”
**Bob Barton est l’un des designer du Burroughs B500 l’un deux premiers ordinateurs RPN sortis en 1963 – voir ICI, paragraphe Implementations.
EDIT: dans le Volume 15 de HP Solve il y a un lien sur le guide RPN livré avec la série HP-3x:
Solving Problems With Your Hewlett-Packard Calculator
- brutal
- Fonctionne à 1200 bauds
- Messages : 543
- Enregistré le : 16 mai 2008 16:00
- Localisation : Toulouse
- Contact :
Re: Le RPN : Pourquoi faire si compliqué ?
chapi chapo
Collectionneur de calculatrices de poche, de règles à calcul et d'autres machins mécaniques qui tournent
- Marge
- Fonctionne à 14400 bauds
- Messages : 6189
- Enregistré le : 01 oct. 2008 14:39
- Localisation : En bas, tout au fond à gauche.
Re: Le RPN : Pourquoi faire si compliqué ?
Bravi bravo
3 hommes, 3 demis, un 3a... Magnéto, Serge !
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
- brutal
- Fonctionne à 1200 bauds
- Messages : 543
- Enregistré le : 16 mai 2008 16:00
- Localisation : Toulouse
- Contact :
Re: Le RPN : Pourquoi faire si compliqué ?
Blague à part, le HP 9100 assez super, est-ce qu'on en trouve encore facilement ?
Collectionneur de calculatrices de poche, de règles à calcul et d'autres machins mécaniques qui tournent
-
- Fonctionne à 2400 bauds
- Messages : 2362
- Enregistré le : 16 févr. 2008 23:34
- Localisation : Paris 20ème
Re: Le RPN : Pourquoi faire si compliqué ?
Ah... Si je pouvais en trouver un aux puces...brutal a écrit :Blague à part, le HP 9100 assez super, est-ce qu'on en trouve encore facilement ?
Programmeur abscons.