Está en la página 1de 2

Mtodo para convertir cdigo GRAY a binario

Para convertir de cdio Gray a Binario, se utiliza un mtodo similar, pero con algunas diferencias. Se aplican las sigientes reglas: El bit ms significativo(el ms a la izquierda) es el cdigo binario es el mismo que el bit correspondiente en el codigo Gray. Sume cada bit generado del codigo binario al bit del codigo Gray en la siguiente poscion adyacente. Descarte acarreos. Ejemplo: Paso 1. El digito del codigo binario mas a la izquierda es el mismo que el digito del codigo Gray mas a la izquierda. 1 1 0 1 1 Gray

1 Binario Paso 2. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion. Descarte acarreos.(En negrilla bit que se suman). 1 1 0 1 1 Gray

1 0 Binario Paso 3. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion. 1 1 0 1 1 Gray

1 0 0 Binario Paso 4. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion. 1 1 0 1 1 1 0 0 1 Gray Binario

Paso 5. Sume el ultimo bit del cdigo binario que se acaba de generar al bit del cdigo Gray en la siguiente posicin. Descarte acarreos. 1 1 0 1 1 Gray

1 0 0 1 0 Binario La conversin ha sido completada; el codigo binario es 10010 Ejercicios 1001 gray= (1110)2 10101111 gray= (11001010)2

BINARIO

GRAY

Para convertir un nmero binario a cdigo Gray, se sigue el siguiente mtodo: (analizar el grfio siguiente)

1. Se suma el nmero en binario con el mismo, pero el segundosumando debe correrse una cifra a la derecha. Ver el grfico. 2. Se realiza una suma binaria cifra con cifra sin tomar en cuenta el acarreo y se obtiene la suma total. 3. Al resultado anterior se le elimina la ultima cifra del lado derecho (se elimina el cero que est en rojo), para obtener el cdigo GRAY.

Conversin de un nmero en cdigo GRAY a cdigo binario


1. El primer dgito del cdigo Gray ser el mismo que el del binario 2. Si el segundo dgito del cdigo Gray es "0", el segundo dgito binario es igual al primer digito binario, si este dgito es "1" el segundo dgito binario es el inverso del primer dgito binario. 3. Si el tercer dgito del cdigo Gray es "0", el tercer dgito binario es igual al segundodgito binario, si este dgito es "1", el tercer dgito binario es el inverso del segundo dgito binario..... y as hasta terminar.

También podría gustarte