Código Binario

Para comenzar hablando del código binario, cabe señalar que dentro de éste hay tres tipos, el Código binario natural, los Códigos BCD y los Códigos de detección de errores.

El Código Binario Natural

El Código Binario natural es el que todos nosotros conocemos comunmente como codigo binario, es un sistema de numeración posicional ponderado en base 2, esto quiere decir que solamente se emplean dos símbolos y sirve para representar cantidades numéricas. A cada dígito de una combinación se le llama bit. Al ser la base igual a 2, la representación decimal de un número binario se halla por el Teorema Fundamental de la Numeración como sumas de potencias de 2. Además, se cumple que con una cadena de n bits se pueden representar [2^n] combinaciones.

Códigos BCD

Los códigos BCD (decimal codificado en binario) son códigos de 4 bits en los que solamente existen diez combinaciones válidas, que se usan para representar las cifras del 0 al 9 y que servirán para codificar cada una de las cifras de un número decimal por medio de combinaciones binarias. En esto se diferencia del código binario natural, en el que cada número decimal tiene asociada una secuencia de bits diferente (por lo que existen infinitas combinaciones posibles).

Algunos códigos BCD son ponderados, es decir, cada posición de la secuencia de bits tiene un peso asociado, por lo que el equivalente decimal se puede hallar multiplicando cada bit por el peso correspondiente a su posición y sumando todos estos resultados. Ejemplos de códigos BCD ponderados son el BCD natural (o BCD 8421), el BCD Aiken (BCD 2421) y el BCD 5421. Otros códigos BCD, como el BCD exceso a tres, no son ponderados.
El ejemplo más sencillo de este tipo de códigos es el código BCD natural, que toma las diez primeras combinaciones del código binario natural, correspondientes a los números decimales del 0 al 9, de forma que las cifras de cualquier número decimal se podrán codificar en binario.

Conversion de Decimal a Binario:

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

Códigos Detectores de errores

Los códigos detectores de error y los códigos correctores de error surgen como solución al problema de la transmisión de datos por medio de impulsos eléctricos. Existen diferentes factores que pueden provocar un cambio en la señal eléctrica en un instante determinado, por lo que, de producirse esto, los datos binarios que están siendo transferidos pueden verse alterados. El propósito de los códigos detectores de error es detectar posibles errores en los datos, mientras que los códigos detectores y correctores de error no sólo pretenden detectar errores, sino también corregirlos. Existen diferentes métodos de detección de errores, el más usado es, posiblemente, el método del bit de paridad. En cuanto a los códigos correctores, destacan algunos como el código de Hamming.

Para mas Informacion visita:
Codigo Binario Natural
Codigo Binario Decimal
Codigos Detectores de errores


Escribe un comentario