Décodeur BCD
Convertissez des quartets décimaux codés en binaire en un nombre décimal, ou inversement.
Décodeur BCD
Le nombre décimal codé binaire (BCD) représente un nombre décimal en codant chaque chiffre séparément comme son propre groupe binaire de 4 bits, au lieu de convertir le nombre entier en binaire à la fois. Cet outil lit une séquence de quartets BCD - écrits séparés par des espaces comme "0101 0111" ou sous la forme d'une série continue de bits comme "01010111" - et renvoie le nombre décimal qu'ils représentent. Il fonctionne également à l'envers : tapez un nombre décimal et il développe chaque chiffre en son quartet BCD de 4 bits.
La direction est détectée automatiquement : une chaîne composée uniquement de 0 et de 1 est lue comme BCD à décoder, tout le reste est traité comme un nombre décimal à encoder. Utilisez l'option de direction pour forcer un mode lorsque l'entrée est ambiguë, comme un court terme comme « 10 » qui est valide dans un sens ou dans l'autre. Le séparateur de quartets contrôle la façon dont les groupes sont divisés lors du décodage et réunis lors de l'encodage - espace par défaut, mais n'importe quel caractère ou chaîne vide fonctionne, vous pouvez donc faire correspondre le format attendu par une feuille de données ou un système existant.
Chaque groupe de 4 bits est vérifié à la lecture. Un groupe qui ne fait pas exactement 4 bits, ou qui se situe dans la plage 1010-1111 que BCD n'utilise jamais, est signalé comme erreur nommant le groupe en cause plutôt que transformé silencieusement en mauvais chiffre - le même soin compte pour les protocoles matériels, les dumps série et les anciens formats où un quartet mal lu signifie une valeur corrompue. Les zéros en tête sont conservés, car un quartet zéro est une position de chiffre réelle en BCD, pas un remplissage à supprimer.
Tout s'exécute localement dans votre navigateur. Les chaînes BCD et les nombres décimaux que vous collez ne sont jamais téléchargés nulle part. Vous pouvez donc les utiliser en toute sécurité avec des données extraites de véritables appareils intégrés, de puces RTC, de calculatrices ou d'autres systèmes qui stockent toujours des valeurs en BCD.