Sunteți pe pagina 1din 4

26/3/2019 Código BCD - EcuRed

Código BCD
Código BCD (Binary-Coded Decimal (BCD) o Decimal
codificado). Binario es un estándar para representar
números decimales en el sistema binario, en donde cada Código BCD
dígito decimal es codificado con una secuencia de 4 bits.

Con esta codificación especial de los dígitos decimales en


el sistema binario, se pueden realizar operaciones
aritméticas como suma, resta, multiplicación y división de
números en representación decimal, sin perder en los
cálculos la precisión ni tener las inexactitudes en que
normalmente se incurren con las conversiones de decimal
a binario puro y de binario puro a decimal.

La conversión de los números decimales a BCD y


viceversa es muy sencilla, pero los cálculos en BCD se
llevan más tiempo y son algo más complicados que con
números binarios puros.

Sumario
1 Historia legal
2 Fundamentos
3 Características
3.1 Ponderación
3.2 Distancia
3.3 Continuidad
3.4 Autocomplementariedad
4 Aplicación
4.1 Electrónica
5 Representación
6 Tabla del Código BCD
7 Ejemplo
8 Fuentes

Decimal codificado en binario

Historia legal Creador JCSC1

En en año 1972, el Tribunal Supremo de Estados Unidos


anuló la decisión de una instancia más baja de la corte que había permitido una patente para convertir números
codificados BCD a binario en una computadora (véase Gottschalk v Benson en inglés). Este fue uno de los
primeros casos importantes en la determinación de la patentabilidad del software y de los algoritmos.

Fundamentos

https://www.ecured.cu/Código_BCD 1/4
26/3/2019 Código BCD - EcuRed

En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con su equivalente binario en
cuatro bits (nibble o cuarteto) (esto es así porque es el número de bits necesario para representar el nueve, el
número más alto que se puede representar en BCD).

Características
Ponderación
La mayoría de los sistemas de numeración actuales son ponderados, es decir, cada posición de una secuencia de
dígitos tiene asociado un peso. El sistema binario es, de hecho, un sistema de numeración posicional ponderado.
Sin embargo, algunos códigos binarios, como el código Gray, no son ponderados, es decir, no tienen un peso
asociado a cada posición. Otros, como el mismo código binario natural o el BCD natural sí lo son.

Distancia
Es una característica sólo aplicable a las combinaciones binarias. La distancia entre dos combinaciones es el
número de bits que cambian de una a otra. Por ejemplo, si se tienen las combinaciones de cuatro bits 0010 y 0111,
correspondientes al 2 y al 7 en binario natural, se dirá que la distancia entre ellas es igual a dos ya que de una a otra
cambian dos bits.

Además, con el concepto de distancia se puede definir la distancia mínima de un código. Ésta no es más que la
distancia menor que haya entre dos de las combinaciones de ese código.

Continuidad
Es una característica de los códigos binarios que cumplen que todas las posibles combinaciones del código son
adyacentes, es decir, que de cualquier combinación del código a la siguiente cambia un sólo bit. En este caso se
dice que el código es continuo. Cuando la última combinación del código es, a su vez, adyacente a la primera, se
trata de un código cíclico.

Autocomplementariedad
El código binario es autocomplementario cuando el complemento a nueve del equivalente decimal de cualquier
combinación del código puede hallarse invirtiendo los valores de cada uno de los bits (operación lógica unaria de
negación) y el resultado sigue siendo una combinación válida en ese código. Esta característica se observa en
algunos códigos BCD, como el código Aiken o el código BCD exceso 3. Los códigos autocomplementarios
facilitan las operaciones aritméticas.

Aplicación
Electrónica
El BCD es muy común en sistemas electrónicos donde se debe mostrar un valor numérico, especialmente en los
sistemas digitales no programados (sin microprocesador o microcontrolador).

Utilizando el código BCD, se simplifica la manipulación de los datos numéricos que deben ser mostrados por
ejemplo en un visualizador de siete segmentos. Esto lleva a su vez una simplificación en el diseño físico del
circuito (hardware).

https://www.ecured.cu/Código_BCD 2/4
26/3/2019 Código BCD - EcuRed

Si la cantidad numérica fuera almacenada y manipulada en binario natural, el circuito sería mucho más complejo
que si se utiliza el BCD. Hay un programa que se llama b1411 que sirve para dividir al sistema binario en dos
combinaciones. Una por ejemplo es la de sistemas digitales.

Representación
Cada dígito decimal tiene una representación binaria codificada con 4 bits:

Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Los números decimales, se codifican en BCD con los de bits que representan sus dígitos.

Tabla del Código BCD

https://www.ecured.cu/Código_BCD 3/4
26/3/2019 Código BCD - EcuRed

Ejemplo
La codificación en BCD del número decimal 59237 es:

Decimal: 5 9 2 3 7
BCD: 0101 1001 0010 0011 0111
La representación anterior (en BCD) es diferente de la representación del mismo número decimal en binario puro:

11100111 01100101

Fuentes
Unicrom.com (http://www.unicrom.com/dig_codigo-BCD.asp)
Rincondelvago.com (http://html.rincondelvago.com/codigos-digitales.html)
Monografias.com (http://www.monografias.com/trabajos3/bcd/bcd.shtml)
Cmelectronics.8m.com (http://www.cmelectronics.8m.com/codigos_binarios.html)
Isa.cie.uva.es - Foto 1 (http://www.isa.cie.uva.es/proyectos/codec/imagen2/bcd.gif)
Natureduca.com - Foto 2 (http://www.natureduca.com/images_tecno/codigo_bcd.jpg)

Obtenido de «https://www.ecured.cu/index.php?title=Código_BCD&oldid=926104»

https://www.ecured.cu/Código_BCD 4/4

S-ar putea să vă placă și