Convertitore da binario a codice Gray
Converti numeri binari in codice Gray e viceversa con il Convertitore da binario a codice Gray di MiniWebtool, che include la procedura XOR passo dopo passo, una tabella di verità e una visualizzazione bit per bit.
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.Serve aiuto con questo strumento? Chiedi all’IA
Visualizza la domanda
Inserisci qui sotto un numero binario e premi Converti binario in codice Gray per ottenere il codice Gray, con i passaggi dello XOR.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool resta gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici facendo l’upgrade per navigare senza annunci e avere più utilizzi giornalieri, oppure consenti MiniWebtool.com e ricarica.
- Consenti gli annunci per MiniWebtool.com, poi ricarica
- Oppure fai l’upgrade per niente annunci e limiti giornalieri più alti
Convertitore da binario a codice Gray
Benvenuti nel nostro Convertitore da Binario a Codice Gray, uno strumento online gratuito che converte i numeri binari standard in codice Gray (codice binario riflesso). Questo convertitore mostra la regola XOR, un chiaro diagramma bit per bit e un'analisi dettagliata passo dopo passo in modo da poter capire come funziona la conversione.
In sintesi
Convertitore da binario a codice Gray trasforma un numero binario nel codice binario riflesso (Gray) usando Gray = Binary XOR (Binary >> 1). Mostra una tabella di verità dello XOR, uno schema bit per bit e dettagli passo passo.
| Funzione | Cosa offre | Ideale per |
|---|---|---|
| Regola di conversione | Applica Gray = Binary XOR (Binary spostato di 1 a destra). Il bit Gray più significativo è uguale al bit binario più significativo. | Capire come si costruisce il codice binario riflesso |
| Formato di input | Inserisci 0 e 1 con un prefisso 0b facoltativo. Sono supportati zeri iniziali e lunghe stringhe di bit. | Incollare stringhe di bit copiate dal codice |
| Tabella di verità XOR | Una tabella di verità per lo XOR è mostrata sopra il modulo di input. | Ripassare cosa fa lo XOR prima di convertire |
| Schema shift e XOR | Uno schema mostra la riga binaria, la riga spostata e il risultato dello XOR per ogni bit. | Verificare a mano ogni bit di output |
| Riferimento decimale | I bit Gray letti come un normale numero binario sono mostrati come valore decimale di riferimento. | Vedere che il codice Gray cambia lo schema, non il valore |
Cos'è il Codice Gray?
Il codice Gray, chiamato anche codice binario riflesso, è un sistema numerico binario in cui due valori successivi differiscono solo per un bit. Questo è utile negli encoder rotativi, nelle comunicazioni digitali e in altri sistemi in cui la variazione di più bit può causare errori durante le transizioni.
Come convertire il binario in codice Gray
Una formula comune è:
- Gray = Binario XOR (Binario spostato a destra di 1)
In forma bit, il bit Gray più significativo è uguale al bit binario più significativo. Ogni bit Gray successivo è lo XOR di due bit binari adiacenti.
Questa conversione cambia il modello di bit (il codice), non il valore intero sottostante rappresentato dall'input binario originale.
Come usare questo convertitore
- Inserisci il tuo numero binario usando solo 0 e 1 (prefisso opzionale: 0b).
- Fai clic sul pulsante di conversione.
- Controlla il codice Gray in uscita, quindi scorri per vedere il diagramma shift-and-XOR e i dettagli passo dopo passo.
Il diagramma seguente mostra come funziona la formula su un breve esempio.
Diagramma di shift e XOR
Capire lo XOR
Lo XOR (OR esclusivo) emette 1 quando i due bit di input sono diversi e 0 quando sono uguali. La tabella di verità XOR è mostrata sopra il modulo di input in questa pagina.
Dove viene usato il Codice Gray
- Encoder rotativi: riduce gli errori di lettura durante lo spostamento tra le posizioni
- Elettronica digitale: evita glitch quando più bit cambiano contemporaneamente
- Transizioni sensibili agli errori: aiuta a ridurre al minimo l'ambiguità degli stati transitori
FAQ
Cos'è il codice Gray?
Il codice Gray è un sistema numerico binario in cui i valori consecutivi differiscono esattamente di un bit. Questa proprietà aiuta a ridurre gli errori durante le transizioni in dispositivi del mondo reale come gli encoder rotativi.
Come si converte il binario in codice Gray?
Puoi calcolare il codice Gray eseguendo lo XOR del numero binario con lo stesso numero spostato a destra di un bit: Gray = Binario XOR (Binario >> 1). Questo strumento mostra la riga di shift e la riga del risultato XOR in modo da poter verificare ogni bit.
Il codice Gray rappresenta lo stesso valore decimale dell'input?
Il codice Gray è una codifica diversa dello stesso indice di sequenza, non una base diversa. Se interpreti i bit Gray come un normale numero binario, di solito ottieni un valore decimale diverso. Ecco perché questa pagina mostra i bit Gray interpretati come binari solo come riferimento.
Posso riconvertire il codice Gray in binario?
Sì. Usa il nostro Convertitore da Codice Gray a Binario. La conversione inversa può anche essere eseguita bit per bit usando lo XOR con il bit binario precedentemente recuperato.
Cita questo contenuto, pagina o strumento come:
"Convertitore da binario a codice Gray" su https://MiniWebtool.com/it/convertitore-da-binario-a-codice-grigio/ di MiniWebtool, https://MiniWebtool.com/
dal team miniwebtool. Aggiornato: 20 dic 2025
Chatta con la tua IA preferita
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.
Visualizza la domanda
Convertitori di sistemi numerici:
- Convertitore da binario a codice Gray Popolare
- Convertitore BCD Popolare