circuits électroniques numériques compter avec binaire - le système de comptage simple possible - qui repose sur seulement deux chiffres , 0 et 1, et correspond exactement aux signaux logiques où 0 représente «faux» et 1 représente " vrai? . " un convertisseur de décimal codé binaire est typiquement un dispositif matériel ou un logiciel qui modifie un nombre binaire BCD en son équivalent décimal . Binary Coded Decimal
forme BCD , un nombre binaire sur 4 bits représente chaque nombre entier d'un nombre décimal . En d'autres termes , chacun des chiffres binaires a sa valeur normale - c'est-à- 8421 - leader du BCD afin d' être parfois appelé BCD 8421 . Les chiffres de bits les moins significatifs en tant que 1 , le bit suivant ajoute 2 , le bit suivant ajoute 4 et le bit le plus significatif ajoute 8 au nombre final. La représentation BCD 1001, par exemple , est égal à 8 , plus 1 ou 9, dans la représentation décimale
Histoire
dits emballés BCD - . Dans laquelle chaque chiffre décimal est représenté par 4 bits et les chiffres sont emballés , consécutivement, en 16 bits ou des mots d'ordinateur 32 bits - est la forme la plus évidente et la plus efficace , de BCD . Beaucoup des premiers ordinateurs , cependant, ont utilisé une représentation 6 bits BCD , dans lequel chaque chiffre a été complété jusqu'à 6 bits pour assurer la compatibilité avec 36 -bit , 48 -bit et des longueurs de mots de 60 bits utilisés par les ordinateurs de l'époque des pionniers des années 1950 et 60.
Applications
la conversion des nombres sous forme BCD à ceux sous forme décimale est nécessaire dans les dispositifs d' affichage, tels que les calculatrices de poche , où chiffres doivent être stockés dans une forme que l' appareil comprend, mais affichés dans une forme que les humains comprennent. Chaque chiffre individu est stockée sous forme binaire sur 4 bits chiffres , mais est envoyé, via un convertisseur BCD - qui se traduit par le BCD en instructions qui indiquent au dispositif qui chiffre à afficher - . Sur l'écran lui-même
Photos Considérations
Chaque chiffre BCD nécessite 4 bits , de sorte que toute valeur BCD à deux chiffres - en d'autres termes , toute valeur décimale entre 0 et 99 - peut être représenté par 8 bits , ou un octet . En termes de mémoire nécessaire pour stocker chaque valeur , BCD se compare défavorablement avec la représentation binaire , qui peut stocker n'importe quelle valeur entre 0 et 255 dans un octet. En plus de perdre la mémoire sur un ordinateur binaire , arithmétique décimale est également plus lent que l'arithmétique binaire . Cependant, il est facile de convertir la représentation sous forme de chaîne d' un nombre décimal à la représentation de la BCD . Cela peut être utile pour le traitement des valeurs décimales entre 0 et 1, qui représentations binaires à virgule fixe ou flottante ne peuvent pas représenter avec exactitude .