Dal 2010 · Oltre 2 milioni di utilizzi degli strumenti ogni mese
Dal 2010
Aggiungi a Chrome

La Mia Cassetta Degli Attrezzi

Modalità Automatica

Nessuno strumento salvato.

Aggiorna alla Versione Premium
Strumenti correlati
Stessa situazione
Simulatore di Porte LogicheGeneratore di Tabella di VeritàRisolutore di Mappa di Karnaugh (K-Map)
Altri strumenti
Calcolatore BinarioConvertitore da binario a ottaleCalcolatore EsadecimaleCalcolatore da Ottale a Esadecimale
Pagina Iniziale > Varie > Convertitori di sistemi numerici
 

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.

Convertitore da binario a codice Gray: funzionalità in sintesi
FunzioneCosa offreIdeale per
Regola di conversioneApplica 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 inputInserisci 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à XORUna tabella di verità per lo XOR è mostrata sopra il modulo di input.Ripassare cosa fa lo XOR prima di convertire
Schema shift e XORUno schema mostra la riga binaria, la riga spostata e il risultato dello XOR per ogni bit.Verificare a mano ogni bit di output
Riferimento decimaleI 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 è:

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

  1. Inserisci il tuo numero binario usando solo 0 e 1 (prefisso opzionale: 0b).
  2. Fai clic sul pulsante di conversione.
  3. 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

Binary:
1
0
1
1
Binary >> 1:
0
1
0
1
XOR Result:
1
1
1
0

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

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:

Strumenti popolari e aggiornati:

Convertitore da ottale a binarioConvertitore BinarioConvertitore da Binario a DecimaleVedi tutti →
Pagina Iniziale > Varie > Convertitori di sistemi numerici > Convertitore da binario a codice Gray