Circuitos electrónicos digitales contar con binario - el sistema de conteo simple posible - que se basa en sólo dos dígitos, 0 y 1, y corresponde exactamente a las señales de la lógica en la que 0 representa "false" y 1 representa " cierto? . " un convertidor decimal codificado en binario es típicamente un dispositivo de hardware o un software que cambia un número binario BCD en su equivalente decimal. Binary Coded Decimal
forma BCD , un número binario de 4 bits representa cada entera de un número decimal. En otras palabras , cada uno de los dígitos binarios tiene su valor normal - es decir, 8421 - que lleva el BCD a veces ser llamado 8421 BCD . Los recuentos de bits menos significativos como un 1 , el siguiente bit añade 2 , el siguiente bit añade 4 y el bit más significativo añade a 8 el número final . La representación BCD 1001, por ejemplo, es igual a 8 , más 1 o 9 , en representación decimal
Historia
llamados lleno BCD - . En el que cada dígito decimal se representa mediante 4 bits y los dígitos se embalan , consecutivamente , en 16 bits o palabras informáticos de 32 bits - es la forma más obvia y más eficiente , de BCD. Muchas de las primeras computadoras , sin embargo , usan una representación de 6 bits BCD , en la que cada dígito se rellena hasta 6 bits para la compatibilidad con 36 bits, 48 bits y longitudes de palabra de 60 bits que utilizan los equipos en los días pioneros de la década de 1950 y 60 .
Productos solares
La conversión de números en forma BCD a aquellos en forma decimal es necesaria en los dispositivos de visualización , tales como calculadoras de bolsillo , donde números necesitan ser almacenados en una forma que el dispositivo comprende , pero representada en una forma que los humanos entienden . Cada dígito individual se almacena como un archivo binario de 4 bits dígitos , pero se envía a través de un convertidor de BCD - que se traduce el BCD en instrucciones que indican al dispositivo que dígitos para mostrar - . Para la propia pantalla
Consideraciones
Cada dígito BCD requiere 4 bits, por lo que cualquier valor BCD de dos dígitos - en otras palabras , cualquier valor decimal entre 0 y 99 - puede ser representado por 8 bits , o un byte . En términos de la memoria requerida para almacenar cada valor , BCD se compara desfavorablemente con representación binaria , que puede almacenar cualquier valor entre 0 y 255 en un byte . Además de la pérdida de memoria en una computadora binaria , la aritmética decimal es también más lento que la aritmética binaria. Sin embargo, es fácil de convertir la representación de cadena de un número decimal a la representación BCD. Esto puede ser útil para el tratamiento de los valores fraccionarios entre 0 y 1, que las representaciones binarias de punto fijo o flotante no puede representar con exactitud .