BCD o decimal codificado en binario

El decimal codificado en binario , o BCD , es otro proceso para convertir números decimales en sus equivalentes binarios. 
 

  • Es una forma de codificación binaria en la que cada dígito de un número decimal se representa en forma de bits.
  • Esta codificación se puede realizar en 4 u 8 bits (por lo general, se prefiere 4 bits).
  • Es un sistema rápido y eficiente que convierte los números decimales en números binarios en comparación con el sistema binario existente.
  • Estos se utilizan generalmente en pantallas digitales donde la manipulación de datos es una tarea complicada.
  • Por lo tanto, BCD juega un papel importante aquí porque la manipulación se realiza tratando cada dígito como un solo subcircuito separado.

El equivalente BCD de un número decimal se escribe reemplazando cada dígito decimal en las partes enteras y fraccionarias con su equivalente binario de cuatro bits. El código BCD se conoce más precisamente como código 8421 BCD, con 8,4,2 y 1 representando los pesos. de diferentes bits en los grupos de cuatro bits, comenzando desde MSB y avanzando hacia LSB. Esta característica lo convierte en un código ponderado, lo que significa que cada bit en el grupo de cuatro bits que representa un dígito decimal determinado tiene un peso asignado.
Muchos valores decimales tienen una representación de valor posicional infinito en binario pero tienen un valor posicional finito en decimal codificado en binario. Por ejemplo, 0.2 en binario es .001100… y en BCD es 0.0010. Evita errores fraccionarios y también se utiliza en grandes cálculos financieros. 

Considere la siguiente tabla de verdad y concéntrese en cómo se representan. 

Tabla de verdad para decimal codificado en binario 
 

NÚMERO DECIMAL BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

En el sistema de numeración BCD , el número decimal dado se segrega en fragmentos de cuatro bits para cada dígito decimal dentro del número. Cada dígito decimal se convierte en su forma binaria directa (generalmente representada en 4 bits). 

Por ejemplo: 
 

1. Convertir (123)10 en BCD 

De la tabla de verdad anterior, 
1 -> 0001 
2 -> 0010 
3 -> 0011 
por lo tanto, BCD se convierte en -> 0001 0010 0011 
 

2. Convertir (324)10 en BCD 

(324)10 -> 0011 0010 0100 (BCD) 

Nuevamente de la tabla de verdad anterior, 
3 -> 0011 
2 -> 0010 
4 -> 0100 
por lo tanto, BCD se convierte en -> 0011 0010 0100 
 

Así es como los números decimales se convierten en sus equivalentes BCD. 
 

  • Es notable que el BCD no es más que una representación binaria de cada dígito de un número decimal.
  • No se puede ignorar que la representación BCD del número decimal dado usa bits adicionales, lo que hace que tenga un peso pesado.

Artículos relacionados: 
 

  1. Programa para convertir numero BCD a numero decimal 
     
  2. Sumador BCD en lógica digital 
     
  3. Decodificador de BCD a 7 segmentos

Publicación traducida automáticamente

Artículo escrito por yashbeersingh42 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *