elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Código Gray a Binario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Código Gray a Binario  (Leído 26,333 veces)
Zmowa Milczenia

Desconectado Desconectado

Mensajes: 11


Simplemente en busca del conocimiento


Ver Perfil
Código Gray a Binario
« en: 19 Marzo 2008, 19:56 pm »

Hola compañeros, necesito algo sobre como convertir código gray a binario y vicerversa, encontre un metodo por espejos pero no me es muy claro... Alguien me puede ayudar?

Se los agradeceria demasiado  :)


En línea

¡¡¡¡¡La inteligencia y la belleza hecha carne!!!!!
Zmowa Milczenia

Desconectado Desconectado

Mensajes: 11


Simplemente en busca del conocimiento


Ver Perfil
Re: Código Gray a Binario
« Respuesta #1 en: 24 Marzo 2008, 18:09 pm »

Bueno, bueno en vista del exito no obtenido eh aquí lo poco que eh investigado acerca de esta conversión.... (nuevamente gracias por ayudar  :¬¬).

Ok la conversión al codigo binario de un codigo gray es muy sencilla, es simplemente saber aplicar la XOR.

XOR, ya sabes.

A  B  XOR
0   0   0
0   1   1
1   0   1
1   1   0

(que es lo mismo que; si son iguales es 0 y si son diferentes es 1).

Ahora la conversión.

si tenemos un numero binario (13)

1100

Para convertirlo a gray es el siguiente algoritmo.

de izquierda a derecha empezando por el bit menos significativo (LMS)
osease que las operaciones siguen el orden de la flecha.

1  1  0  0
--------->

el primer dígito siempre se respeta
y despues del primero se va realizando las operaciones XOR.

Como se muestra en este ejemplo

1    1    0    0
 \   / \   / \   /
   I      I     I
1 0      1    0

Hay que rescatar que el primer digito siempre se respeta.Despues de que se tiene el primer digito se van comparando así como se los quiero mostrar en la figura  :laugh:

Cualquier duda y/e observación bienvenida :D

 


« Última modificación: 24 Marzo 2008, 18:11 pm por Zmowa Milczenia » En línea

¡¡¡¡¡La inteligencia y la belleza hecha carne!!!!!
tata0487

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Código Gray a Binario
« Respuesta #2 en: 6 Marzo 2009, 21:28 pm »

Esta muy buena tu explicación, pero le encontre un error que podria confundir a otros, el numero binario que usaste de ejemplo no es 13 sino 12.
En línea

Dem0ny

Desconectado Desconectado

Mensajes: 233


ReseacheR


Ver Perfil WWW
Re: Código Gray a Binario
« Respuesta #3 en: 6 Marzo 2009, 21:41 pm »

1101.

Si hubiera visto el post antes te hubiera echado una mano, tengo por ahi bastante info sobre el codigo gray
En línea

Nusky

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Código Gray a Binario
« Respuesta #4 en: 3 Enero 2010, 21:17 pm »

Lo tienes todo mal. Lo que has hecho es convertir el binario a Gray. Para convertir el Gray a binario se respeta el bit de más a la izquierda (ese es el mismo en Gray que en binario) y vas sumando cada bit binario generado con el siguiente bit del código Gray descartando los acarreos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Cuál es la diferencia entre código objeto, código máquina y código binario?
Programación General
Aikanáro Anário 9 30,187 Último mensaje 23 Diciembre 2010, 15:19 pm
por pucheto
Traductor de codigo binario.
Hacking Mobile
N30 N470 0 3,470 Último mensaje 19 Marzo 2012, 17:52 pm
por N30 N470
¿Se puede programar con código binario?
Programación General
wbeyonds 4 12,185 Último mensaje 30 Julio 2017, 00:48 am
por ivancea96
Compilacion de codigo en C a un binario puro.
Programación General
Usuario887 0 1,923 Último mensaje 1 Noviembre 2021, 17:44 pm
por Usuario887
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines