Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come calcolare il Codice Gray

codice Gray , noto anche come codice binario riflesso , esprime tutti i suoi valori come una sequenza di 1 e 0 . Diversamente codice binario , ciascun valore differisce dalla precedente solo da un singolo bit . Questo ha molte applicazioni pratiche , in particolare quando più modifiche bit simultanei comporterebbe errori . Codici Gray possono avere qualsiasi numero di bit , e di nuovi codici grigia può essere calcolato da codici binari che hanno un po ' meno del codice Gray proposto. Istruzioni
1

decidere il numero di bit che compongono il codice Gray. Ad esempio , si supponga di voler un codice Gray che è lungo 3 bit . Il numero di bit determina quanti valori diversi del codice Gray può rappresentare . Per scoprire la quantità di valori un codice Gray può rappresentare , elevare 2 alla potenza del numero di bit che compongono il codice . Ad esempio, un codice Gray a 3 bit può rappresentare otto valori diversi .
2

Riportare il codice binario per una sequenza che è 1 po 'meno il codice Gray ( vedi Risorse per di più sul codice binario ) . Se il codice Gray ha 3 punte , si scriverà il codice binario per un codice binario a 2 bit , come questo:

00 , 01 , 10 , 11
3

Aggiungi uno zero a tutti i numeri in sequenza che hai appena scritto , come questo:

000 , 001 , 010 , 011
4

Scrivi il codice binario di nuovo in retromarcia ordine , come questo:

11 , 10 , 01 , 00
5

aggiungere un immagine di primo piano a tutti i numeri in sequenza che hai appena scritto , come questo:

111 , 110 , 101 , 100
6

concatenare i due liste insieme . Si dispone ora di un codice Gray a 3 bit , che assomiglia a questo :

000 , 001 , 010 , 011 , 111 , 110 , 101 , 100

 

Programmazione © www.354353.com