Aprende a traducir de código binario a palabras

El código binario es el lenguaje que utilizan todas las computadoras y dispositivos digitales en el mundo. Así que el sistema de numeración binario es tan importante como el decimal que usamos normalmente. El código es binario porque usa solo ceros (0) y unos (1). Para entender cómo hacen los ordenadores para relacionar las letras y los números con este sistema, hay que aprender sobre el código ASCII.

f:id:binario:20200901045632j:plain

ascii

El código ASCII (American Standard Code for Information Interchange) surgió en 1963 por la compañía Bell, a raíz de ordenar y extender el conjunto de caracteres y símbolos que eran usados por aquel entonces en telegrafía. Incluye letras mayúsculas, minúsculas, números y símbolos, además de otros caracteres de control. Cada uno de estos caracteres posee un número específico que lo identifica. En la informática y telecomunicaciones, el sistema de numeración binario hace uso del código ASCII para codificar palabras, números, imágenes y procesos.

Para esto, cada carácter del código ASCII está representado en el sistema binario por una serie de 8 dígitos o “bits” denominada Byte. Con esto quiere decir que cuando un ordenador procesa una letra como la “A” en realidad está codificando 01000001 que serían 8 bits, o lo que es lo mismo, 1 byte.

¿Cómo hace el código binario para saber qué letra seleccionar?

Un código binario representa una operación matemática, el resultado de esa operación da un número que corresponde a un carácter específico indicado en la tabla ASCII.

Un byte se enumera en 8 posiciones de derecha a izquierda (7 6 5 4 3 2 1 0) el valor de la posición siguiente a la izquierda será el doble que el anterior. Siendo así (128   64   32   16   8   4   2   1)

Cuando tenemos un byte como por ejemplo 0 1 0 0 0 0 0 1 el ordenador hace una operación matemática, dando el valor de la posición de donde se encuentren los unos (1) y sumando estos valores. Ejemplo

128    64    32    16    8    4    2    1

   0       1      0      0     0     0   0    1

            64                                       1

64 + 1 = 65

El 65 corresponde a la A mayúscula en la tabla ASCII.

Si escribimos “Hola” quedaría así en código binario

0 1 0 0 1 0 0 0   0 1 1 0 1 1 1 1   0 1 1 0 1 1 0 0   0 1 1 0 0 0 0 1

Si te gustó y quieres traducir tu nombre a binario puedes dar clic en Traductor binario y disfruta codificando.