Convertitore da Binario a Codice Grigio
Converti un numero binario in codice Gray con una spiegazione passo dopo passo, la tabella di verità XOR e la visualizzazione bit per bit.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool è gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici con Premium (senza annunci + più veloce) oppure inserisci MiniWebtool.com nella whitelist e ricarica la pagina.
- Oppure passa a Premium (senza annunci)
- Consenti gli annunci per MiniWebtool.com, poi ricarica
Convertitore da Binario a Codice Grigio
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.
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.
Esempio: Binario 1011 in codice Gray
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.
Risorse aggiuntive
Cita questo contenuto, pagina o strumento come:
"Convertitore da Binario a Codice Grigio" su https://MiniWebtool.com/it/convertitore-da-binario-a-codice-grigio/ di MiniWebtool, https://MiniWebtool.com/
dal team miniwebtool. Aggiornato: 20 dic 2025