You are on page 1of 9

Codigo Bdc

Qu es?
En sistemas de computacin,BinaryCoded
Decimal(BCD) oDecimal codificado
en binarioes
un estndar para representar nmeros
decimales en
el sistema binario, en donde cada
dgito decimal es
codificado con una secuencia de 4 bits.

Con ayuda de lacodificacin BCDes


ms fcil ver la relacin que hay entre un
nmero decimal (base 10) y el nmero
correspondiente en binario (base 2)
Elcdigo BCDutiliza 4 dgitos binarios
(ver en los dos ejemplos que siguen) para
representar un dgito decimal (0 al 9).
Cuando se hace conversin de binario a
decimal tpica no hay una directa relacin
entre el dgito decimal y el dgito binario.

Aplicacion

Electrnica
El BCD es muy comn en sistemaselectrnicosdonde se
debe mostrar un valor numrico, especialmente en los
sistemas digitales no programados (sin microprocesador o
microcontrolador).
Utilizando el cdigo BCD, se simplifica la manipulacin de
los datos numricos que deben ser mostrados por ejemplo
en un visualizador de siete segmentos. Esto lleva a su vez
una simplificacin en el diseo fsico del circuito (hardware).
Si la cantidad numrica fuera almacenada y manipulada en
binario natural, el circuito sera mucho ms 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.

El cdigo BCD es utilizado, entre


otras aplicaciones, para la
representacin de las cifras de los
nmeros decimales en displays de 7
segmentos.

Cada dgito decimal tiene una representacin 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 nmeros decimales, se codifican en BCD con los de
bits que representan sus dgitos.

Por ejemplo, la codificacin en BCD del nmero decimal


59237 es:

Decimal: 5 9 2 3 7 BCD: 0101 1001 0010 0011 0111


La
representacin anterior (en BCD) es diferente de la
representacin del mismo nmero decimal en binario
puro:
11100111 01100101

Ejemplo 1:
Conversin directa tpica entre un nmero en decimal y uno
binario.
8510= 10101012
La representacin el mismo nmerodecimalencdigo
BCDse muestra a la derecha

Ejemplo 2:
Conversin directa tpica entre un nmero en decimal y uno
binario.
56810= 10001110002
La representacin el mismo nmero decimal encdigo
BCDse muestra a la derecha
Como se puede ver, de los dos ejemplos anteriores, el
nmero equivalente decimal no se parece a la
representacin encdigo BDC.

Como se puede ver, de los dos ejemplos anteriores, el


nmero equivalente decimal no se parece a la
representacin encdigo BDC.
Para poder obtener el equivalentecdigo BCDde cada
cifra de los nmeros anteriores, se asigna un "peso" o
"valor" segn la posicin que ocupa.
Este "peso" o "valor" sigue el siguiente orden: 8 - 4 - 2 - 1.
(Es un cdigo ponderado)
Del ltimo ejemplo se observa que el nmero 5 se
representa como: 0 1 0 1.
El primer "0" corresponde al 8,
el primer "1" corresponde a 4,
el segundo "0" corresponde a 2, y...
el segundo "1" corresponde a 1.
De lo anterior:
0x8+1x4+0x2+1x1=5

You might also like