Code B.C.D : Décimal Codé Binaire , conversion décimal / BCD

Dans les systèmes numériques, l'entrée des données ne s'effectuent pas toujours en pur code binaire. Parfois les nombres décimaux sont codés en BCD (Décimal Codé en Binaire) chaque chiffre du nombre étant remplacé par son équivalent en binaire (sur 4 bits).

La codification BCD d'un chiffre décimal n'est rien d'autre qu'une substitution de ce chiffre par un groupe de quatre chiffres binaires. Ces derniers sont plus que suffisants pour coder les chiffres décimaux de «0» jusqu'à «9» donc, six des seize codes possibles ne seront pas utilisés dans la représentation BCD.

Exemple de conversion décimal vers BCD : on code chaque digit (chiffre) décimal par un ensemble de quatre chiffres binaires.

0101 0110 1000 BCD = 568 10 . L'indication (......)BCD signifie qu'il s'agit d'un nombre Décimal Codé en Binaire,

Pour la conversion de BCD vers décimal on remplace chaque bloc de 4 bits (en partant de la droite) par son équivalent décimal.