Articles

Códigos binarios

En los tiempos modernos, una vez que llegó la» revolución digital», se necesitaba un nuevo sistema de codificación que fuera adecuado para computadoras y otros dispositivos digitales eléctricos. El sistema que se eligió fue el sistema binario, en el que todos los números se codifican utilizando solo los dígitos 0 y 1. La simbología binaria es muy importante en el mundo de las computadoras. Los dígitos 0 y 1 se llaman bits. Se traducen en flujos de corriente eléctrica: el bit 1 simboliza el hecho de que hay un flujo, y el bit 0 simboliza que no hay flujo dentro del ordenador. La secuencia de estos símbolos eléctricos es el «lenguaje» de la computadora, y al usarla, la computadora puede realizar las instrucciones que le damos.

El sistema numérico binario

Hoy escribimos números como ‘cadenas’ compuestas por los dígitos 1,2,3,4,5,6,7,8,9,0. Cada dígito adquiere un valor numérico diferente según su posición. En el número 101, por ejemplo, el valor numérico del 1 izquierdo es 100, mientras que el valor numérico del 1 derecho es 1. Matemáticamente hablando, la notación decimal posicional que usamos determina el valor del número de acuerdo con potencias de diez. Los dígitos escritos en la columna de unidades, el dígito más a la derecha, conservan su valor numérico porque se multiplican por 1, que es diez a la potencia de cero (100). El valor numérico de los dígitos de la siguiente columna a la izquierda, la columna de ‘decenas’, es ese dígito multiplicado por diez a la potencia de uno (101), es decir, 10. y así sucesivamente. Así, el valor numérico de la cadena de dígitos: 973 realmente es:
9 x 102 + 7 x 101 + 3 x 100 = 9 x 100 + 7 x 10 + 3 x 1 = 973.

En el sistema binario, la ubicación de los dígitos determina su valor de acuerdo con potencias de 2. El sistema binario es un sistema base 2, usando solo los dígitos 0 y 1. Estos dígitos se multiplican por 20=1 cuando están en la columna de la extrema derecha, por 21=2, cuando están en la siguiente columna a la izquierda, por 22=4, cuando están en la siguiente columna a la izquierda y así sucesivamente.

Aquí está la tabla binaria para los primeros 32 números:

Decimal Binary
0 00000
1 00001
2 00010
3 00011
4 00100
5 00101
6 00110
7 00111
8 01000
9 01001
10 01010
11 01011
12 01100
13 01101
14 01110
15 01111
16 10000
17 10001
18 10010
19 10011
20 10100
21 10101
22 10110
23 10111
24 11000
25 11001
26 11010
27 11011
28 11100
29 11101
30 11110
31 11111

la Traducción de binario a decimal y viceversa

Para traducir un número binario en decimal, se multiplican en el extremo derecho de dígitos por 1 (20), el segundo dígito a la izquierda por 2 (21), el tercer dígito a la izquierda por 4 (22)el cuarto dígito 8 (23) y así sucesivamente. Ejemplo: el número 1011 en binario es el decimal 11:
1 x 23 + 0 x 22 + 1 x 21+ 1 x 20 = 1 x 8 + 0 x 4 + 1 x 2 + 1 x 1= 11

Hay un par de maneras de traducir un número decimal a binario. La forma más fácil es buscar la potencia más cercana de 2, escribir un 1 en la posición correspondiente y restar del número original. Continúa haciendo esto hasta que llegues a cero. Ejemplo: el número 36 en binario es: 100100: La potencia más cercana de 2 a 36 es 32, que es 25, por lo que sabemos que el número binario tendrá 6 dígitos de largo con un 1 en la sexta columna desde la derecha: 1–.

36-32 = 4 que es 22, por lo que el siguiente bit ‘1’ se colocará en la tercera columna de la derecha: 1001–.

4-4 = 0, así que hemos terminado y el resto de los bits son ceros: 100100.