BCD
Código BCD
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.
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).
Ejemplos de conversión de Decimal a código BCD
Ejemplo 1: La conversión directa típica del número decimal 85 a binario es: 8510 = 10101012.
La representación del mismo número decimal en BCD se muestra en la siguiente imagen.
Ejemplo 2: La conversión directa típica del número decimal 568 a binario es: 56810 = 10001110002.
La representación del mismo número decimal en BCD se muestra a la siguiente imagen.
Uso
Este sistema de numeración es demasiado común en el ámbito de sistemas electrónicos ya que esta area debe mostrar un valor numérico y BCD ayuda.
Por ejemplo en los sistemas digitales no programados:
- microprocesador
- microcontrolador
BCD simplifica el uso de datos numéricos que deben ser mostrados en por ejemplo, un visualizador de 7 segmentos, lo cual a su vez trae simplificación en el diseño físico del circuito.
Ventajas
- Simplemente se debe memorizar el equivalente en binario de los números decimales del 0-9
- No existe límite para tamaño de un número
Desventajas
- Suma y resta tienen reglas diferentes
- Requiere de más bits que en binario para mostrar un número decimal
https://unicrom.com/codigo-bcd-decimal-codificado-en-binario/
https://www.ecured.cu/C%C3%B3digo_BCD
http://arquiconsamuel.blogspot.com/2017/08/codigo-bcd.html
Comentarios
Publicar un comentario