← Tüm araçlar

Araç

Binary ↔ Gray Kod Çevirici

4 bitlik sayıları binary ve Gray kod arasında iki yönde çevirin; her bitin hangi XOR işlemiyle bulunduğu adım adım gösterilir.

Dene

Binary ↔ Gray Kod Çevirici

Bitlere tıklayın; çeviri ve her adımın XOR işlemi anında görünsün.

Binary

Gray

G30 G20 G10 G00

    Gray kod nedir?

    Gray kod, art arda gelen iki sayının yalnızca bir bitinin değiştiği ikili kodlamadır. Bu sayede sayı değişirken birden fazla bitin aynı anda değişmesinden doğan geçici hatalı değerler oluşmaz. Döner kodlayıcılarda, sayıcılarda ve Karnaugh haritalarının satır ve sütun sıralamasında kullanılır.

    Binary sayı Gray koda nasıl çevrilir?

    En anlamlı bit (MSB) aynen alınır. Diğer her Gray biti, binary sayıdaki kendi biti ile bir solundaki bitin XOR'udur: G2 = B3 ⊕ B2, G1 = B2 ⊕ B1, G0 = B1 ⊕ B0.

    Gray kod binary sayıya nasıl çevrilir?

    MSB aynen aşağıya indirilir. Her yeni binary bit, bir önce bulunan binary bit ile Gray koddaki sıradaki bitin XOR'udur: B2 = B3 ⊕ G2, B1 = B2 ⊕ G1, B0 = B1 ⊕ G0.

    Gray kod çeviricinin Verilog ve VHDL ile FPGA üzerinde nasıl kurulduğunu Mantık Laboratuvarı Deney Raporları yazısında bulabilirsiniz.