Programme de conversion d'un nombre Hexadécimal en un nombre BCD

Signaler
Messages postés
13
Date d'inscription
dimanche 10 février 2008
Statut
Membre
Dernière intervention
10 octobre 2008
-
Messages postés
2527
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2019
-
Bonjour tout le monde, je programme en assembleur sur un micro intel 8085


Je recherche un programme que me permettrait de convertir un nombre Hexadécimal en un nombre BCD


Exemple :


0A = 10

09 = 09

0F = 15


Merci pour votre aide

5 réponses

Messages postés
436
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
5 février 2015

Bonjour

showmessage(inttostr(strtoint('$0A')));

v'là

DrJerome
Messages postés
13
Date d'inscription
dimanche 10 février 2008
Statut
Membre
Dernière intervention
10 octobre 2008

Bonjour, merci d'avoir répondu mais ce code est inutile! tous ce qui peut faire c'est convertir un nombre hexa en un nombre dec , contrairement au principe de conversion BCD! essayer avec 9A la résultat doit être 00 .

Racimo1985.
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
30
unité BCD de delphi!

sinon cherche dans le forum, j'ai repondus a une question identique il n'y a pas longtemps

<hr size="2" width="100%" />
Messages postés
13
Date d'inscription
dimanche 10 février 2008
Statut
Membre
Dernière intervention
10 octobre 2008

Oui t'as raison , merci, mais ton programme ne marche plus (trop de paramètres non identifiés) , même pour  l'unité qui a bloqué mon pc! tous ce que je veux c'est un programme simple  , si tu peux seulement réécrire ton programme d'une façon claire ,peut être que  le problème sera résolu.  
 
Racimo1985.
Messages postés
2527
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2019
13
Salut,

« si tu peux seulement réécrire ton programme d'une façon claire ,peut être que  le problème sera résolu. »

- Claire pour qui?   Pour un blaireau ou pour un processeur?