Abaixo segue nosso mais novo conversor online, dessa vez trazemos a ferramenta para converter código gray para binário, para você entender melhor o que é e para que serve o código gray, leia nosso artigo completo.
O código de Gray, também chamado de código Gray, é um tipo de código binário muito utilizado na internet e em diversas aplicações desse tipo. O sistema funciona basicamente como uma codificação necessária para algumas funções importantes. Neste sistema de codificação, o código não é ponderado, o que significa que há uma variação de apenas um bit de um número para outro.
Neste post, falaremos em detalhes o que é código Gray, quais são suas principais aplicações, como surgiu e quais são as bases de conversão desse sistema. Além disso, mostraremos por meio de uma tabela alguns exemplos de conversão entre binário, decimal e código Gray. Confira tudo isso a seguir e muito mais.
O que é código Gray?
Criado por Frank Gray, o código Gray é um tipo de codificação utilizado em aplicações de informática muito semelhante ao sistema binário. Por essa razão, o código Gray é também é considerado um código binário, que nesse caso, realiza codificações com dois números de forma diferente ao mais conhecido sistema binário utilizado no mundo todo.
Esse tipo de codificação não utiliza o método ponderado, o que significa que o salto de um número para outro tem apenas um bit de variação. O sistema de codificação Gray surgiu ainda quando circuitos lógicos digitais eram realizados através de dispositivos eletromecânicos e válvulas termoiônicas.
Antes da criação do código Gray, os contadores precisavam de mais potência durante as contagens, o que gerava mais ruído e muitas modificações simultâneas de bits. Dessa forma, havia uma certa desestabilidade do sistema utilizado. Com a criação do código Gray, essa mudança foi sentida com uma formação de baixo ruído além da variação de apenas um bit a cada número, o que facilitou muito os avanços relacionados aos sistemas numéricos.
Por todas essas características, o código Gray é mais utilizado atualmente em Mapas de Karnaugh. Nessa aplicação, o código Gray é utilizado com a finalidade de sistema sequencial. Por ter a finalidade de obter transições simples e rápidas, o código Gray é o mais indicado para os Mapas de Karnaugh, mesmo com a potência e o ruído reduzido desse sistema.
Tabela de conversão entre sistemas
Há várias formas de converter sistemas numéricos e de codificações. No caso do código Gray, por exemplo, é possível converter o sistema através de cálculos complexos, como o método algébrico de conversão. Isso porque o sistema de código Gray só é possível em palavras que tenham comprimento de no mínimo 3/4 bits. Nesse caso, é necessário realizar uma equação algébrica para obter conversões de qualquer palavra ou número por meio do código Gray e binário.
Mas para que você entenda de forma mais simples como funciona o código Gray, preparamos uma tabela com alguns dados já convertidos em três diferentes sistemas: binário, Gray e decimal. Confira a tabela a seguir:
Código Gray | Código decimal | Código Binário |
0000 | 0 | 0000 |
0001 | 1 | 0001 |
0011 | 2 | 0010 |
0010 | 3 | 0011 |
0110 | 4 | 0100 |
0111 | 5 | 0101 |
0101 | 6 | 0110 |
0100 | 7 | 0111 |
1100 | 8 | 1000 |
1101 | 9 | 1001 |
1111 | 10 | 1010 |
1110 | 11 | 1011 |
1010 | 12 | 1100 |
1011 | 13 | 1101 |
1001 | 14 | 1110 |
1000 | 15 | 1111 |