El código binario es el sistema numérico usado para la representación de textos, o procesadores de
instrucciones de computadora, utilizando el sistema binario (sistema numérico de dos dígitos, o bit:
el "0" /cerrado/ y el "1" /abierto/). En informática y telecomunicaciones, el código binario se utiliza
con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de
bits. Estos métodos pueden ser de ancho fijo o ancho variable. Por ejemplo en el caso de un CD, las
señales que reflejarán el "láser" que rebotará en el CD y será recepcionado por un sensor de
distinta forma indicando así, si es un cero o un unoCaracterísticas del código binario[editar]
Ponderación[editar]
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[editar]
La 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.
La distancia es una característica que, además, sólo se aplica a las combinaciones binarias. En
resumen, la distancia entre dos combinaciones es el número de bits que cambian de una a otra.
Autocomplementariedad[editar]
Se dice que un código binario es autocomplementario cuando el complemento a 9 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.
En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una
cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las
tablas en notación octal, decimal o hexadecimal..