1.
CÓDIGO BINARIO
1.1 Concepto:
El Código Binario es un sistema de
representación de textos o de procesadores de instrucciones de una computadora,
que hace uso del sistema binario, en tanto, el sistema binario es aquel sistema
de numeración que se emplea en las matemáticas y en la informática y en el cual
los números se representan usando únicamente las cifras cero y uno (0 y 1).
1.2 Características:
·
Ponderación: 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.
·
Distancia: 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. 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.
·
Continuidad: La continuidad es una
característica de los códigos binarios que cumplen que todas las posibles
combinaciones del código son adyacentes, es decir, que de cualquier combinación
del código a la siguiente cambia un sólo bit. En este caso se dice que el
código es continuo. Cuando la última combinación del código es, a su vez,
adyacente a la primera, se trata de un código cíclico.
·
Adyacencia: La
adyacencia es una característica que consiste en que de una combinación binaria
a la siguiente sólo varía un bit (distancia igual a uno). Esta propiedad es
aplicable únicamente a las combinaciones binarias de un código, no al código en
sí mismo.
·
Autocomplementariedad: 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.
1.3 Conversión de binario a decimal:
PASOS:
1. Numeramos los bits de derecha
a izquierda comenzando desde el 0.
2. A cada bit le hacemos
corresponder una potencia de base 2 y exponente igual al número de bit.
3. Por último se suman todas las
potencias.
1.4
Conversión de decimal a binario:
PASOS:
1. Dividimos 45
entre 2 sucesivamente, sin sacar decimales, hasta obtener un cociente igual a
1.
2. Leemos el último cociente y todos los restos
en sentido contrario a cómo han ido apareciendo.
3. En caso de que
nos pidan el resultado dentro de un byte rellenamos con ceros por delante hasta
completar los ocho bits.
No hay comentarios:
Publicar un comentario