Código Gray

Es un código de distancia unitaria; es decir, que entre código y código solo cambia un bit.

Decimal Binario Gray
0 000 000
1 001 001
2 010 011
3 011 010
4 100v 110
5 101 111
6 110 101v
7 111 100
Tabla 1. Código Gray de tres bits.

Conversión de BCD a gray

Para este proceso se deben seguir dos reglas principales: primero se debe dejar el bit más significativo igual al binario y segundo, sumar en parejas contiguas para obtener el siguiente gray en donde se debe descartar el acarreo.

Ejemplo

Convertir de Binario 10110 a Gray.

Solución

El binario 10110 equivale al Gray 11101.

Conversión de gray a BCD

Para este proceso se deben seguir dos reglas principales:

Ejemplo

Convertir el gray 11011 a binario.

Solución

El gray 11011 equivale al binario 10010.