Está en la página 1de 1

Convertir de binario a GRAY

Cuando un número binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de 1111
a 0000 (de 15 a 0 en decimal) cambian todas las cifras.
Para el mismo caso pero en código Gray: 0100 a 1100 (de 7 a 8 en decimal) o de
1000 a 0000 (de 15 a 0 en decimal) sólo ha cambiado una cifra.
La característica de pasar de un código al siguiente cambiando sólo un dígito asegura
menos posibilidades de error
Para convertir un número binario (en Base 2) a código Gray, simplemente se le
aplica una XOR recorriendo un lugar a la derecha y el último número se ignora.

Figura 1 Tabla de verdad de la compuerta XOR

Ejemplos:
1.- Pasar el numero 10 binario 1010 (2) a gray
1010(2)
+ 1010(2)
1111(2)
2.- Pasar el numero 7 binario 0111(2) a gray

0111(2)
+ 0111(2)
0100(2)

Bibliografía:
I, D., perfil, V., & I, D. (2018). Conversion de código binário a código gray y
viceverza. Sistemasdigitales1.blogspot.com. Retrieved 25 April 2018, from
http://sistemasdigitales1.blogspot.com/2010/09/conversion-de-codigo-binario-codigo.html

También podría gustarte