-En esta página del blog vamos a
explicar cómo se traduce una frase cualquiera a código hexadecimal. También
vamos a explicar cómo se traduce de hexadecimal a binario.
-Frase: ¡Que pasa gente! Antonio
-Traducción
a hexadecimal:
215175656173612067656E74652120416E746F6E696F
-Traducción a binario:
001000010101000101110101011001010010000011100000110000101110011011000010010000001
100111011001010110111001110100011001010010000100100000010000010110111001110100011
01111011011100110100101101111
-Para traducir la frase a código
hexadecimal necesitamos una tabla ASCII, lo que comúnmente se conoce
como traductora. Una vez que tenemos el código pasado a hexadecimal tenemos que
tener en cuenta que para pasar de hexadecimal a binario hay que traducir
primero a decimal y esto es debido a que no podemos pasar directamente de
hexadecimal a binario.
-Paso de hexadecimal a decimal:
Este paso es
muy fácil, solo tenemos que hacer la tabla de Ruffini. Esto se hace así.
El 16 es el
código que tenemos que traducir a decimal, puede ser 16(hexadecimal), 8(octal),
etc. El 6E (hexadecimal) equivale al dato que tenemos que traducir a decimal,
dato que equivale a un número y a su vez este número equivale a un carácter de
nuestra frase. El 6E se separa en dos cifras, la primera 6 se baja directamente
para ser multiplicada por 16=96. El resultado se coloca debajo de la otra cifra
y se suma a esta, (E=14) + 96=110. El resultado es 110 que ya esta expresado en
decimal.
Ahora tenemos que pasar 110(decimal) a binario y esto se hace
con divisiones sucesivas con divisor 2.
De estas divisiones se cojeran el
último cociente y todos los restos, empezando por la última division. El codigo
quedaria asi: 1-1-0-1-1-1-0. Tenemos siete cifras, que equivalen a siete bits,
esta serie de codigo binario esta incompleta ya que nos falta un digito para
que el codigo este completo. Se completa añadiendo ceros por la izquierda del
dato asta llegar a ocho, si tenemos siete tendremos que añadir un cero. Quedaria
asi 0-1101110. Finalmete esta es la traducción a codigo binario: 01101110.
6E(hexagesimal)=110(decimal)=01101110(binario).
Esto se repetira con cada uno de los
caracteres de nuestra frase, distingiendo entre letras, numeros, caracteres
especiales, espacios, etc. Tambien tenemos paginas web que nos traducen
directamente la frase, como por ejemplo: traductora automatica. Por último decir que el codigo binario agrupa ocho caracteres, el codigo hexagesimal dos y el decimal tres.
No hay comentarios:
Publicar un comentario