Tecnología

Inicio

¿Qué es un convertidor de BCD?

circuitos electrónicos digitales utilizando recuento binario - el sistema de conteo simple posible - ". verdadera" que se basa en sólo dos dígitos, 0 y 1, y corresponde exactamente a las señales lógicas que 0 representa la "falsa" y 1 representa un decimal codificado en binario convertidor es típicamente un dispositivo de hardware o una herramienta de software que cambia un número binario BCD en su equivalente decimal.

Decimal codificado en binario

En forma de BCD, un número binario de 4 bits representa cada entero 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 chaleco para ser llamado a veces BCD 8421. El bit menos significativo cuenta como un 1, el siguiente bit añade 2, el siguiente bit añade 4 y el bit más significativo añade 8 al número final. La representación BCD 1001, por ejemplo, es igual a 8, más 1 o 9, en representación decimal.

Historia

El llamado BCD empaquetado - en el que cada dígito decimal se representa por 4 bits y los dígitos se embalan, consecutivamente, en palabras de computación de 16 bits o de 32 bits - es la más obvia y más eficiente, forma de BCD. Muchos de los primeros ordenadores, sin embargo, utilizan una representación BCD de 6 bits, en el que cada dígito se impregnó de 6 bits, para la compatibilidad con 36 bits, longitud de palabra de 48 bits y de 60 bits que utilizan los ordenadores en los días pioneros de la década de 1950 y 60.

aplicaciones

La conversión de números en forma de BCD a aquellos en forma decimal es necesaria en los dispositivos de visualización, tales como calculadoras de bolsillo, donde los números necesitan ser almacenados en una forma que el dispositivo comprende, pero está representada en una forma que los humanos entienden. Cada dígito individual se almacena como un dígito binario de 4 bits, pero se envía, a través de un convertidor de BCD - lo que se traduce en la BCD instrucciones que le indican al dispositivo que dígitos para mostrar - a 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 - pueden ser representados por 8 bits, o un byte. En cuanto a la memoria necesaria para almacenar cada valor, BCD se compara desfavorablemente con la representación binaria, que puede almacenar cualquier valor entre 0 y 255 en un byte. Además de perder la memoria en una computadora binaria, aritmética decimal también es más lenta que la aritmética binaria. Sin embargo, es sencillo para convertir la representación de cadena de un número decimal en la representación BCD. Esto puede ser útil para el tratamiento de los valores fraccionarios entre 0 y 1, que fija o flotante punto de representaciones binarias no pueden representar con precisión.