Perché questo strumento è utile
Usa la conversione in codice Gray per encoder rotativi, macchine a stati e vettori di test di valori adiacenti, in cui solo un bit dovrebbe cambiare tra numeri codificati successivi.
Scegli un'edizione completa, approvata dal QA, pubblicata per questo sito.
Converti un intero unsigned limitato in codice Gray riflesso binario oppure decodifica il codice Gray di nuovo in binario a larghezza fissa.
Pronto. I tuoi dati di lavoro restano in questo browser.
Usa la conversione in codice Gray per encoder rotativi, macchine a stati e vettori di test di valori adiacenti, in cui solo un bit dovrebbe cambiare tra numeri codificati successivi.
La codifica esegue l’XOR dell’intero con se stesso spostato a destra di una posizione; la decodifica esegue ripetutamente l’XOR del valore accumulato con i bit Gray progressivamente shiftati, tutto entro la larghezza scelta.
Il decimale 10 è binario 00001010 e si codifica nel valore Gray 15, binario 00001111; la decodifica di 15 ripristina il decimale 10.
Il calcolo è deterministico e spiega gli errori di convalida invece di modificare silenziosamente l'input non valido.
L'input e l'output restano in questa scheda. La copia e il download avvengono tramite le API del browser senza alcun caricamento su un server.
Ogni esecuzione riporta la modalità dello strumento, il timestamp e la dimensione di input/output, in modo che i dati trasformati possano essere controllati.