Neste código temos 7 bits com pesos diferentes. Os dois primeiros bits. ou dígitos indicam se o número está entre 0 e 5 ou entre 5 e 9.
Por exemplo, se o número é 7, temos nos dois primeiros bits 1 e 0, pois o número é maior que 5. Os outros bits indicam, quanto deve ser somado ao 5 para se obter o 7. Assim, usamos o bit de peso 2 para esta finalidade pois:
5 + 7 = 7
Temos então como representação do valor 7 neste código

A tabela abaixo nos dá as representações dos decimais de 0 a 9 neste código.
| 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 | 











 
                        


 
 


