← Desenvolupador i dades
Desenvolupador i dades · s'executa localment

Convertidor de codi Gray reflectit binàriament

Converteix un enter sense signe acotat a codi Gray reflectit en binari o descodifica el codi Gray de nou a binari amb una amplada fixa.

Preparat. Les teves dades de treball es mantenen en aquest navegador.

Per què aquesta eina és útil

Utilitzeu la conversió de codi Gray per a codificadors rotatoris, màquines d'estats i vectors de prova de valors adjacents on només hauria de canviar un bit entre números codificats successius.

Com funciona

La codificació aplica XOR a l’enter amb ell mateix desplaçat una posició a la dreta; la descodificació aplica repetidament XOR al valor acumulat amb bits Gray desplaçats progressivament, tot dins de l’amplada triada.

Exemple pràctic

El decimal 10 és binari 00001010 i es codifica com a valor Gray 15, binari 00001111; decodificar 15 restaura el decimal 10.

Validació

El càlcul és determinista i explica els errors de validació en lloc de canviar silenciosament l'entrada invàlida.

Límit de privadesa

L'entrada i la sortida es mantenen en aquesta pestanya. La còpia i la descàrrega es fan a través de les API del navegador sense pujar res a un servidor.

Passaport de resultat

Cada execució informa del mode de l'eina, la marca temporal i la mida d'entrada/sortida perquè les dades transformades es puguin auditar.