Por qué esta herramienta es útil
Use la conversión de código Gray para codificadores rotatorios, máquinas de estados y vectores de prueba de valores adyacentes, donde solo un bit debe cambiar entre números codificados sucesivos.
Elija una edición completa, aprobada por QA, publicada para este sitio.
Convierte un entero sin signo acotado a código Gray reflejado binario o decodifica el código Gray de nuevo a binario con una anchura fija.
Listo. Tus datos de trabajo permanecen en este navegador.
Use la conversión de código Gray para codificadores rotatorios, máquinas de estados y vectores de prueba de valores adyacentes, donde solo un bit debe cambiar entre números codificados sucesivos.
La codificación hace un XOR del entero consigo mismo desplazado una vez a la derecha; la decodificación hace XOR repetidamente del valor acumulado con bits Gray desplazados progresivamente, todo dentro del ancho elegido.
El decimal 10 es binario 00001010 y se codifica como valor Gray 15, binario 00001111; al decodificar 15 se restaura el decimal 10.
El cálculo es determinista y explica los errores de validación en lugar de cambiar silenciosamente la entrada no válida.
La entrada y la salida permanecen en esta pestaña, mientras que la copia y la descarga se realizan a través de las API del navegador sin carga en el servidor.
Cada ejecución informa de su modo de herramienta, marca de tiempo y tamaño de entrada/salida para que los datos transformados puedan ser auditados.