A grande vantagem do código Gray é que na passagem de um valor para outro sucessivo ou antecedente apenas um bit ou dígito muda. A tabela abaixo fornece as representações nesse código para os decimais de 0 a 15. Por exemplo, na passagem de 11 para 12 muda apenas o segundo dígito, enquanto que no código binário mudam três dígitos (segundo, terceiro e quarto). No controle de máquinas e outras aplicações em que é importante a quantidade de dados enviados em cada instantes, indicar apenas uma mudança de dígito é uma vantagem, daí a ampla utilização do Código de Gray nestes campos.

 

Tabela:

Decimal

Binário

Gray

0

0000

0000

1

0001

0001

2

0010

0011

3

0011

0010

4

0100

0110

5

0101

0111

6

0110

0101

7

0111

0100

8

1000

1100

9

1001

1101

10

1010

1111

11

1011

1110

12

1100

1010

13

1101

1011

14

1110

1001

15

1111

1000