Beginner

Convertisseur DCB (décimal codé binaire)

Convertissez entre nombres décimaux et décimal codé binaire (DCB) compacté, où chaque chiffre décimal est stocké dans son propre quartet de 4 bits.

Mode

Choose the conversion direction
Non-negative whole number (digits 0-9)
Conversion
1295 = 0001 0010 1001 0101
Packed BCD (binary)
0001 0010 1001 0101
Hex
1295
Digit / nibble count
4
Décimal
1295
Invalid nibble (1010-1111)
Non
Nibble 1 (0001)1
Nibble 2 (0010)2
Nibble 3 (1001)9
Nibble 4 (0101)5
Les résultats sont des estimations fournies à titre d’information générale uniquement et ne constituent pas un avis professionnel — vérifiez toujours les résultats importants de manière indépendante avant de vous y fier. Lire l’avertissement complet.
Réponse rapide

Comment fonctionne cette calculatrice ?

Le DCB stocke chaque chiffre décimal dans son propre quartet de 4 bits (0-9 = 0000-1001). Pour encoder, écrivez chaque chiffre sur 4 bits et concaténez ; pour décoder, découpez les bits en groupes de 4 et lisez chacun comme un chiffre. Les motifs 1010-1111 sont invalides et signalés.

Formule
Chaque chiffre décimal d (0-9) correspond à un quartet de 4 bits : 0->0000, 9->1001 ; les chiffres sont concaténés pour former le DCB compacté.
How this is calculated

Le décimal codé binaire stocke chaque chiffre décimal séparément dans un groupe de quatre bits appelé quartet. Seuls les motifs 0000 à 1001 (0-9) sont valides ; les six motifs 1010 à 1111 sont inutilisés et signalés comme invalides. En mode Décimal -> DCB, le calculateur lit chaque chiffre du nombre entier que vous saisissez et écrit son code de 4 bits, puis concatène les quartets en une chaîne binaire DCB compactée.

En mode DCB -> Décimal, la chaîne binaire d'entrée est complétée par des zéros à gauche jusqu'à un multiple de quatre et découpée en groupes de 4 bits. Chaque groupe est lu comme un seul chiffre décimal (sa valeur binaire). Si un groupe dépasse 1001, il ne s'agit pas d'un DCB valide, donc ce chiffre est affiché comme « ? » et l'indicateur de quartet invalide est levé.

L'outil indique le binaire compacté, l'équivalent hexadécimal (chaque quartet devient un caractère hexadécimal, ce qui, pour un DCB valide, correspond aux chiffres d'origine) et le nombre de chiffres/quartets. Les entrées doivent être un nombre entier non négatif (le DCB n'a ici ni signe ni partie fractionnaire) pour l'encodage, ou une chaîne purement binaire pour le décodage ; une entrée vide ou mal formée affiche un avertissement.

Questions fréquentes

Le binaire simple encode le nombre entier comme une seule valeur, tandis que le DCB encode chaque chiffre décimal indépendamment sur 4 bits. Ainsi 12 vaut 1100 en binaire mais 0001 0010 en DCB.

Un quartet a 16 motifs, mais le DCB n'en utilise que 0000-1001 pour les chiffres 0-9. Les motifs 1010-1111 (10-15) ne sont pas des chiffres DCB valides, donc le convertisseur les signale.

Cet outil DCB compacté n'encode que des nombres entiers non négatifs. Les signes et les parties fractionnaires nécessitent des conventions supplémentaires (comme des quartets de signe) qui dépassent ce convertisseur de base.

Aussi appelé

convertisseur dcb
décimal codé binaire
décimal en dcb
dcb en décimal
bcd
convertisseur bcd
dcb compacté

APA

TG we-Calculate Editorial Team. (2026). Convertisseur DCB (décimal codé binaire) [Online calculator]. TG we-Calculate. https://we-calculate.com/fr/calculator/bcd-binary-coded-decimal-converter

Chicago

TG we-Calculate Editorial Team. "Convertisseur DCB (décimal codé binaire)." TG we-Calculate. 2026. https://we-calculate.com/fr/calculator/bcd-binary-coded-decimal-converter.

IEEE

TG we-Calculate Editorial Team, "Convertisseur DCB (décimal codé binaire)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fr/calculator/bcd-binary-coded-decimal-converter

BibTeX

@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {Convertisseur DCB (décimal codé binaire)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fr/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }

Cette calculatrice vous a-t-elle aidé ?