Como convertir de binario a texto y bise versa


COMO CONVERTIR DE BINARIO A TEXTO Y BISE VERSA.
Resultado de imagen para codigo binario
Puedes aprender a convertir letras en números binarios para comprender mejor cómo funciona un ordenador, o quizás sólo por diversión. Piénsalo como un código secreto sólo conocido por ti y tu computadora. Sigue leyendo para aprender más.

Un caracter de 0 y 1 es igual a un bit y cada conjunto de 8 bits es un byte, para convertir de sistema binario a español se puede utilizar una tabla que haciendo la suma de los números encendidos (1) o apagados (0) que se llama tabla ASCII que tiene una serie de números asignados para cada caracter, desde el 0 hasta el 255, para letras, números y signos.

Para convertir de binario a texto "normal" y bise versa se puede utilizar una tablas con los siguientes multiplos empezando de derecha a izquierda por el 1.

128   64    32    16   8   4   2   1 



Si tenemos la serie en binario y queremos leerla en español solo tenemos que ponerla debajo de los múltiplos y sumar los números que estan arriba del 1 ya que significa que están encendidos. Por ejemplo: 01001000

1._Ponemos los múltiplos.
2._Ponemos la serie debajo de los múltiplos.
3._Sumamos solo los números que estén arriba de los 1


128    64    32    16    8    4    2    1 
0         1      0       0     1    0    0    0 

Sumando los números que están arriba de los 1 que son el 64 y el 8 obtenemos 72, que en la tabla ASCII el caracter asignado para el numero 72 es la letra H. Y así es como se convierte de binario a texto.

Ahora bien si queremos pasar el texto a binario solo tenemos que saber el valor de caracter que queremos traducir y así encender y apagar los 0 y 1 en los múltiplos, recuerda que solo se suman los valores que están solo arriba del 1, así que pretende poner el numero 1 abajo de los múltiplos que al sumarlos den el valor que buscaste. 
Por ejemplo:

Para la o minúscula el valor en la tabla ASCII es 111, así que encenderemos los números que sumados den 111


128    64    32    16    8    4    2    1
0        1        1     0      1    1    1    1 


Como te diste cuenta encendimos los números 64, 32, 8, 4, 2, y 1 que sumados dan 111 que es el valor a la "o".

 Apagamos el 128 por que ya es mayor a nuestro valor 111, al encender el 64 y 32 ya no podemos encender el 16 por que la suma seria 112 y también ya seria mayor a nuestro valor, así que solo tenemos que buscar los valores que nos den 111.


Un ejemplo de como hacer lo antes explicado es: pasar al código binario la palabra "test"

1.-primero buscamos los valores en la tabla ASCII de las letras de las palabras.

t = 116
e = 101
s = 115
t = 116

2.-despues ponemos la tabla de los multiplos

128     64    32    16    8    4    2    1


3.-por ultimo encendemos (1) y apagamos (0) en la tabla de los multiplos recuerda que la suma (numeros arriba del 1) debe de ser igual alos valores de la tabla ACII


128    64     32    16    8    4    2    1
  0       1       1     1      0     1    0   0

01110100 = t


128     64     32    16     8     4   2    1
0         1        1      0      0      1   0    1 

01100101 = e


128   64   32   16     8    4    2   1
   0      1    1     1      0     0    1   1


01110011 = s


128    64     32    16    8    4    2    1
  0       1       1     1      0     1    0   0

01110100 = t


   Resultado de imagen para tabla ascii

Comentarios