Logische schakelingen
Welke eigenschap van de Gray-code is juist?
- AEen code die elk decimaal cijfer met 4 bits voorstelt
- BEen code die fouten detecteert met een paritybit
- CEen code waarbij tussen naburige waarden slechts één bit verandert
Antwoord en toelichting tonen
Antwoord: C. Een code waarbij tussen naburige waarden slechts één bit verandert
De Gray-code is een code waarbij tussen naburige waarden altijd slechts één bit verandert en die uit het binaire getal B kan worden verkregen met B XOR (B >> 1). Omdat niet meerdere bits tegelijk veranderen, bestaat er bij positiedetectie van roterende encoders en bij het doorgeven van FIFO-pointers tussen circuits met verschillende klokken geen gevaar een onjuiste tussenwaarde te lezen. Ook de volgorde van de vakjes in een Karnaugh-kaart is die van de Gray-code. Elk decimaal cijfer met 4 bits voorstellen is BCD.