Mustafa Kemal Üniversitesi Bilgisayar Mühendisliği Bölümü Ders Materyal Ve Notları

Sponsor

13 Mart 2013 Çarşamba

Eşitlik Kontrolleri

Posted by samgar at 20:18 0 Comments

Üst düzey programlama dillerinde mantıksal operatör olarak en çok and ve or kullanılır. Xor ise çoğu programcı tarafından gereksiz görülerek (hatta sorduğumuz eğitimcilerimizin çoğu gereksiz olduğunu, bazıları da ne işe yaradığını bilmediklerini söyler) kullanılmaz. Üst düzey programlama dillerinde ne kadar az kullanılıyor olsa da CPU iki ifadenin birbirine eşit veya değil olduğunu xor kapısıyla bulur.
Nasıl mı?. Aşağı anlatıldığı kadar kolay.



A B ÇIKIŞ 
0 0 0
0 1 1
1 0 1
1 1 0
İşte bilgisayarın = i ve <> i .
Eğer bu kapılardan 8 tanesini yan yanana dizersen 8 bitlik eşitlik kontrolü yapabilirsin.
Örneğin;
  1. sayımız 25 olsun bin karşılığı 00011001
  2. sayımız 36 olsun bin karşılığı 00100100
Bu iki sayıyı Xor kapılarımıza sürelim.
1. 2. q
0 Xor 0 = 0
0 Xor 0 = 0
0 Xor 1 = 1
1 Xor 0 = 1
1 Xor 0 = 1
0 Xor 1 = 1
0 Xor 0 = 0
1 Xor 0 = 1
Eğer q çıkışları 0 dan farklı ise 1<>2 durumu gerçekleşir. 0 ise 1=2 durumu gerçekleşir.
Bu örnekte 25 ve 36 sayılarının bir birinden farklı olduklarını bilgisayarın nasıl anladığını görmüş oluyoruz.
Eşit Örneği;
  1. sayımız 25 olsun bin karşılığı 00011001
  2. sayımız 25 olsun bin karşılığı 00011001
Bu iki sayıyı Xor kapılarımıza sürelim.
1. 2. q
0 Xor 0 = 0
0 Xor 0 = 0
0 Xor 0 = 0
1 Xor 1 = 0
1 Xor 1 = 0
0 Xor 0 = 0
0 Xor 0 = 0
1 Xor 1 = 0
q çıkışları 0 olduğu için cpu 1. Ve 2. Sayının aynı olduğunu anladı.
Tabiki 2 sayının aynı veya farklı olduğunu anlaması için cpu’ya 1 Xor kapısı da yeterli olur.
Nasıl mı?
Cpu komutları işlerken bir osilatör tarafından elde edilen frekansa göre bir zamanlayıcı dahilide işlemlerini yaptığına göre tek kapının 2 ucuna iki ayrı sayıyı aynı anda 8 er bitlik paketler halinde sürerek q ucundan her 8 bit için 0 dan farklı bir değer elde etmediği sürece iki sayının birbiriyle aynı olduğuna karar verecektir.

Bu Yayını Paylaş

Takipçi Ol

Mail adresinizi kaydedelim ilk sizin haberiniz olsun.

0 yorum:

Sponsor

Yazılarım Korunuyor

Yandex Metrica

Yandex.Metrica

Toplam Sayfa Görüntüleme Sayısı

back to top