logo

Gri Kod

Gri Kod olarak da bilinen ikili sayı sistemlerinin bir dizisidir. yansıtılan ikili kod . Bu kodun yansıtılmış ikili kod olarak adlandırılmasının nedeni, ilk N/2 değerlerinin son N/2 değerleri ile ters sırada karşılaştırılmasıdır. Bu kodda, ardışık iki değerin farkı bir bitlik ikili rakamdır. Gri kodlar, donanım tarafından oluşturulan ikili sayıların genel dizisinde kullanılır. Bu sayılar, bir sayıdan ardışına geçiş yapıldığında belirsizliklere veya hatalara neden olur. Bu kod, sayılar arasında geçiş yapıldığında yalnızca bir biti değiştirerek bu sorunu çözer.

Gri kod, konumun belirttiği rakamın değerine bağlı olmadığından oldukça hafif bir koddur. Bu kod aynı zamanda döngüsel değişken kodu olarak da adlandırılır, çünkü bir değerin ardışık değerine geçişi yalnızca bir bitlik bir değişiklik taşır.

Gray kodu nasıl oluşturulur?

Önek ve yansıtma yöntemi, bir sayının Gray kodunu oluşturmak için yinelemeli olarak kullanılır. Gri kod oluşturmak için:

  1. Bir sayıyı temsil etmek için gereken bit sayısını buluyoruz.
  2. Daha sonra ikili kodla aynı olan 0'ın yani 0000'ın kodunu buluyoruz.
  3. Şimdi önceki kodu yani 0000'ı alıp en önemli kısmını değiştiriyoruz.
  4. Bu işlemi, tüm kodlar benzersiz bir şekilde tanımlanamayana kadar münhasır olarak gerçekleştiriyoruz.
  5. En anlamlı biti değiştirerek daha önce elde edilen kodun aynısını bulursak, o zaman ikinci en anlamlı bit değişecektir ve bu şekilde devam eder.
Gri Kod

Gri Kod oluşturma süreci

Gri Kod

Gri Kod Tablosu

Ondalık sayı İkili numara Gri Kod
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
on bir 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
on beş 1111 1000