Décimal codé binaire (DCB)
Ce calculateur en ligne convertir les nombres décimaux en code binaire dans la notation du DCB et vice-versa
Lorsque j'ai fini le calculateur Conversion de nombres fractionnaires entre deux système de numération je pensais que c'était le dernier sur les systèmes numériques. Cependant, la raison est venue pour celui-ci. Comme j'ai écris dans le lien ci-dessus, le problème qui a lieu lors de la conversion de fractions d'un système numérique à un autre est la perte de précision.
Comme exemple, j'ai utilisé le nombre décimal 0,8 qui ne peut pas être transcrit dans le système binaire sans erreur de précision.
Puisque les nombres décimaux sont "natifs" pour les humains et les nombres binaires sont "natifs" pour les ordinateurs, le problème de précisions (pour ces systèmes numériques en particulier) a été solutionné - l'invention du format décimal codé binaire (DCB). L'idée était simple - utiliser un bit pour chaque chiffre décimal. Et ce bit doit contenir le code binaire de ce chiffre. Ainsi par exemple, 0,8 devient 0,00001000.
Et bien, après réflexion l'idée était lancée. Puisque le segment supérieur est toujours vide (puisque 9, le maximum, est 1001) - utilisons seulement un segment pour chaque chiffre décimal. Et ceci a été appelé, DCB condensé.
Dans le DCB condensé, notre 0,8 devient 0,1000, et, par exemple, 6,75 devient 0110,01110101.
Bonne idée, aucune perte de précision, la conversion peut être réalisée facilement, l'arrondi est simple - basculer simplement le segment non-nécessaire. Mais cela n'a pas été adopté à grande échelle, car il rend la vie plus compliquée... pur les ordinateurs. Le DCB signifie plus de mémoire pour contenir les nombres et des schémas plus complexe pour les opérations numériques.
Ainsi, il s'agit juste d'une vieille curiosité et je n'en avais jamais entendu parlé avant que des utilisateurs du site ne m'en parlent.
Voici le calculateur pour le DCB. Vous pouvez saisir un nombre décimal ou un DCB condensé et obtenir la conversion. Bien sûr ceci peut être faire de tête (et c'est l'avantage du DCB) mais laissez donc l'ordinateur le faire pour vous.
commentaires