logo

BCD ou décimal codé binaire

Décimal codé binaire , ou BCD , est un autre processus permettant de convertir des nombres décimaux en leurs équivalents binaires.

  • Il s'agit d'une forme de codage binaire où chaque chiffre d'un nombre décimal est représenté sous forme de bits.
  • Cet encodage peut être effectué en 4 bits ou en 8 bits (généralement 4 bits sont préférés).
  • C'est un système rapide et efficace qui convertit les nombres décimaux en nombres binaires par rapport au système binaire existant.
  • Ceux-ci sont généralement utilisés dans les affichages numériques où la manipulation des données est une tâche ardue.
  • Ainsi, BCD joue ici un rôle important car la manipulation est effectuée en traitant chaque chiffre comme un sous-circuit unique distinct.

L'équivalent BCD d'un nombre décimal s'écrit en remplaçant chaque chiffre décimal des parties entières et fractionnaires par ses quatre bits. binaire équivalent.Le code BCD est plus précisément connu sous le nom de code 8421 BCD, avec 8,4,2 et 1 représentant les poids des différents bits dans les groupes de quatre bits, en commençant par MSB et en continuant vers LSB. Cette fonctionnalité en fait un code pondéré, ce qui signifie que chaque bit du groupe de quatre bits représentant un chiffre décimal donné a un poids attribué.
De nombreuses valeurs décimales ont une représentation de valeur de position infinie en binaire mais ont une valeur de position finie en décimal codé en binaire. Par exemple, 0,2 en binaire équivaut à 0,001100… et en BCD équivaut à 0,0010. Il évite les erreurs fractionnaires et est également utilisé dans d’énormes calculs financiers.



Considérez la table de vérité suivante et concentrez-vous sur la façon dont elles sont représentées.

Table de vérité pour les décimales codées en binaire

NOMBRE DÉCIMAL BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

Dans le Système de numérotation BCD , le nombre décimal donné est séparé en morceaux de quatre bits pour chaque chiffre décimal du nombre . Chaque chiffre décimal est converti en sa forme binaire directe (généralement représentée en 4 bits).



Par exemple:

1. Convertir (123)10 en BCD

D'après la table de vérité ci-dessus,
1 -> 0001
2 -> 0010
3 -> 0011
ainsi, BCD devient -> 0001 0010 0011



2. Convertir (324)10 en BCD

(324)10 -> 0011 0010 0100 (BCD)

Encore une fois à partir de la table de vérité ci-dessus,
3 -> 0011
2 -> 0010
4 -> 0100
ainsi, BCD devient -> 0011 0010 0100

C'est ainsi que les nombres décimaux sont convertis en leurs BCD équivalents.

essayez le bloc catch java
  • Il est à noter que le BCD n’est rien de plus qu’une représentation binaire de chaque chiffre d’un nombre décimal.
  • On ne peut ignorer que la représentation BCD du nombre décimal donné utilise des bits supplémentaires, ce qui la rend lourde.

Articles Liés:

  1. Programme pour convertir le nombre BCD en nombre décimal
  2. Additionneur BCD en logique numérique
  3. Décodeur BCD à 7 segments