xor ne demek?

XOR (Özel Veya) Hakkında Bilgiler

XOR, Özel Veya anlamına gelen bir mantıksal bağlaçtır. İki giriş değerinin (genellikle bitler veya boolean değerleri) birbirine eşit olmaması durumunda "doğru" (1 veya true), eşit olması durumunda ise "yanlış" (0 veya false) değerini verir.

Temel Çalışma Mantığı:

  • Eğer girişler farklıysa, sonuç doğrudur (1).
  • Eğer girişler aynıysa, sonuç yanlıştır (0).

Doğruluk Tablosu:

Giriş AGiriş BÇıkış (A XOR B)
000
011
101
110

Kullanım Alanları:

  • Şifreleme: XOR şifrelemesi, basit ve hızlı bir şifreleme yöntemidir. Bir anahtar ile veri XOR'lanır ve aynı anahtar ile tekrar XOR'landığında orijinal veri elde edilir.
  • Hata Tespiti: Parite bitleri XOR işlemi ile oluşturulabilir ve veri aktarımında hataları tespit etmek için kullanılabilir.
  • Görüntü İşleme: Görüntü işlemede, iki görüntüyü karşılaştırmak veya farklılıklarını bulmak için kullanılabilir.
  • Programlama: Programlama dillerinde, bit düzeyinde işlemlerde sıkça kullanılır. Örneğin, iki değişkenin değerlerini geçici bir değişken kullanmadan değiştirmek için XOR kullanılabilir.
  • Donanım Tasarımı: Dijital devrelerde, çeşitli mantıksal fonksiyonları gerçekleştirmek için temel bir yapı taşıdır. Mantıksal Kapılar içinde yer alır.

Semboller:

  • Çeşitli programlama dillerinde ^, xor veya != şeklinde gösterilebilir.