Page 1 sur 1

Pour bien débuter sur une HP 41c, cv et cx

Publié : lun. 21 janv. 2008 14:46
par noel
L'idée originale de HP à la fin des années 1970 a été de construire une "super calculatrice programmable" avec un tout petit clavier. Malgré les trois assignations par touche, il restait encore beaucoup de fonctions qui n'apparaissaient pas au clavier.
Le remède consiste dans la frappe alphanumérique de la fonction, comme [MEAN] ou [SDEV] pour la mémoire et l'écart type.
Pour accéder à n'importe quelle fonction, il suffit de frapper XEQ, puis le nom en alphanumérique, donc d'appuyer sur ALPHA.
Le mieux et le plus simple sera peut-être de décrire chaque fonction à la suite de ce sujet.
Quand on fait CATALOG 3, on obtient la liste des fonctions internes.

Publié : lun. 21 janv. 2008 15:00
par noel
En prenant la liste des fonctions dans l'ordre alphabétique, on trouve :

ABS qui ne figure pas sur le clavier. La valeur absolue s'obtient en frappant
[XEQ] [ALPHA] [A] [S] [ALPHA]

ADV (pour avancer le papier sur l'imprimante) [XEQ] [ALPHA] [A] [D] [V]

AOFF et AON pour mettre en fonction le registre ALPHA pendant l'exécution d'un programme.

ARCL et ASTO concerne la gestion de la mémoire en registre ALPHA

etc.

Une grosse fonction comme PROMPT par exemple se programme très rapidement, compte tenu de l'emplacement des touches.

Parmi les trucs un peu spécieux, on trouve les registres de la pile, X, Y Z et T, ainsi que le registre L pour LAST X

On obtient ces séquences en frappant sur (gold)

RCL T [XEQ] [GOLD] [.] [T]

Le T correspond à la touche 9

C'est tout pour aujourd'hui :lol:

Comment assigner une fonction à une touche du clavier ?

Publié : lun. 21 janv. 2008 15:31
par Thomas FR69
On découvrira ensuite, dans le prolongement de cette logique, la fonction ASN, qui permet d'assigner n'importe quelle fonction, y compris celles développées par l'utilisateur, à n'importe quelle touche du clavier (sauf les quatre sous l'écran et la touche [INV] en jaune).

Par exemple, si on veut utiliser fréquemment la fonction ADV et pour cela l'affecter à la première touche du clavier, il suffit de taper :

Code : Tout sélectionner

[INV][ASN][ALPHA][A][D][V][ALPHA][Σ+]
À partir de maintenant, lorsque le mode USER sera actif (la touche USER sous l'écran l'active ou le désactive), la pression de la touche [Σ+] exécutera la fonction ADV.

Une petite astuce très pratique permet de vérifier la fonction affectée à une touche sans l'exécuter : il suffit de maintenir la touche enfoncée, la fonction affectée s'affiche à l'écran, et en maintenant la touche plus longtemps, "NULL" finit par s'afficher, ce qui permet de relâcher la touche sans exécuter la fonction.

Publié : mar. 22 janv. 2008 13:23
par zac
Je trouve cette page très intéressante.... :lol:
Je suis impressionné par le nombre de fonction.... bon ça défile vite après avoir tapé CATALOG 3, y a même la fonction OFF, ben pour l'époque je dis... Bravo.

Vous allez réussir à me faire craquer pour une HP35-S..... qui n'est pas la digne descendante de la HP-1C mais bon à défaut de grive....

Les indicateurs binaires

Publié : mar. 22 janv. 2008 17:31
par noel
Dans la foulée il y a aussi les indicateurs binaires. Dans la version émulée ça fonctionne aussi, bien sûr :lol:

L'affichage propose 5 indicateurs binaires, que l'on ouvre avec la commande SF 00 à SF 04. Un petit chiffre s'allume alors en bas de l'affichage. Dans un programme, cela sert à tester certaines boucles ou à basculer en fonction de la réponse, YES ou NO. Pour désarmer l'indicateur on appuie sur CF 00 à CF 04.
On peut aussi les tester par FS? et FC ? tester désarmer armer par FC?C tester armer désarmer par FS?C la fonction FS? et FC? saute dans un programme au pas suivant.

Seulement, la HP 41C est munie de 56 indicateurs, dont la plupart servent à gérer le système d'exploitation... à suivre :wink: