|
TUBIC, c'est un programme GRATUIT. Basé
sur la calculatrice HP16C que j'utilise depuis presque
20ans, c'est à cout sûr LA SOLUTION
FINALE EN CALCULATEUR BINAIRE.
TUBIC permet les opérations de calcul
ordinaire + - ÷ * la
mémorisation des données (16 mémoires).
Hélas, le constructeur d'origine (HP) n'a pas
jugé souhaitable d'ajouter une touche =
pas plus que les ( ).
Si vous cherchez une calculatrice pour faire des calculs,
passez votre chemin....
La touche [ENTER] placée au centre permet
les empilages dans les registres internes de la bête.
Et oui, ici c'est le règne de la Notation Polonaise
Inverse (ou RPN Reverse Polish Notation
en anglais). Ca fonctionne exactement comme dans le
coeur d'un micro-processeur: 1) on charge la première
donnée dans un registre (saisie
de nombres avec la souris puis [ENTER]), 2)
on entre les nombres de la seconde donnée (saisie
de nombres avec la souris), 3) on sélectionne
l'opération à effectuer avec la
souris, 4) le résultat s'affiche.
L'intérêt de cette calculatrice c'est
que l'opération peut être un calcul
ordinaire + - ÷ *
en flottant ou en binaire sur 64bits : décimal
(0-9), hexadécimal
(0-F), octal
(0-7) ou
binaire (0-1)
ou une opération de manipulation/calcul
binaire (rotations, compléments, etc...) comme
le fait un micro-processeur. Cette calculatrice est utile pour le développement
des logiciels (développeurs expérimentés
ou novices), elle est indispensable pour les personnes
travaillant sur les micro-processeurs, les micro-contrôleurs
et les automates programmables.
Le programme TUBIC permet l'émulation
de la plupart des fonctions de la calculatrice HP16C.
Dans la version courante, le programme permet les
principales manipulations de bits, les mémoires,
les rotations de pile et certaines opérations
de confort (nombre de décimales
en flottant, type de séparateur des décimales).
Certaines fonctions ont été supprimées
(le mode programmation par exemple), d'autres
ont été améliorées (conversion
flottant/binaire_tous_modes). Les touches
disponibles sont (seront) utilisées pour de fonctions
complémentaires qui me sont utiles (à
vous aussi j'espère) ou qui me seront demandées
(et qu'il me sera possible de réaliser).
Bonus: comme sur la HP16C, quand vous lancez
le programme, il se rappelle l'état précédent
des données (les données
sont sauvegardées dans le répertoire Windows
de votre système, sans aucune inscription dans
les registres: fichier TUBIC.INI). L'option
-save en ligne de commande permet de
verrouiller le mode sauvegarde des données.
|
Fonctions supplémentaires: # [++]
incrémente la valeur affichée, # [--
] décrémente la valeur
affichée, # traitement de la table
des caractères de windows(valeur
<=255 ou 0xff) # affichage
du contenu de la pile [ON] et des mémoires
[f+ON] # [€] permet de placer la valeur
6,55957 (1 €uro en françs)
à l'affichage.
|
J'ai fait ce programme pour mon propre usage, j'espère
qu'il vous sera utile.
Ce programme a été développé
en C++ par un professionnel de l'informatique.
| J'ai
comparé les résultats des
calculs avec ceux de ma HP16C. Un bug
est toujours possible, j'en décline
toute responsabilité et je m'en
excuse d'avance. Mais, si vous ne m'en
prévenez pas, je ne risque pas de
le résoudre
|
|