Toplayıcılar ve Çıkarıcılar Nedir?
Bilgisayar mimarisinin temelini oluşturan toplayıcılar (adders) ve çıkarıcılar (subtractors), ikili sayı sistemindeki aritmetik işlemleri gerçekleştiren dijital devrelerdir. Bu devreler, modern bilgisayarların işlemci (CPU) ve diğer hesaplama birimlerinin vazgeçilmez bir parçasıdır.
Toplayıcılar, ikili sayıyı toplamak için kullanılan devrelerdir, çıkarıcılar ise çıkarma işlemini gerçekleştirir. Genellikle çıkarıcılar, toplayıcılar kullanılarak ve ikinci sayının tümleyenini alarak tasarlanır.
Adım adım çözümlü örnekler
Yarım Toplayıcı (Half Adder) Nasıl Çalışır?
İki adet tek bitlik ikili sayıyı (A ve B) girdi olarak alır.Bu iki sayının toplamını (Sum) ve taşıma (Carry) bitini üretir.Sum = A XOR BCarry = A AND B
Tam Toplayıcı (Full Adder) Nasıl Çalışır?
Üç adet tek bitlik ikili sayıyı (A, B ve önceki adımdan gelen Carry-in) girdi olarak alır.Bu üç sayının toplamını (Sum) ve yeni bir taşıma (Carry-out) bitini üretir.Sum = A XOR B XOR Carry-inCarry-out = (A AND B) OR (Carry-in AND (A XOR B))
İki Sayının Çıkarma İşlemi Nasıl Yapılır?
Çıkarılacak ikinci sayının (B) ikili tümleyeni (two's complement) alınır.İlk sayı (A) ile tümleyeni alınmış ikinci sayının (B'nin tümleyeni) toplamı, bir toplayıcı kullanılarak gerçekleştirilir.Bu işlem, A - B işleminin sonucunu verir.
Bilgi kartları
Mini test
S1.Aşağıdakilerden hangisi yarım toplayıcının (half adder) çıktıları arasında yer almaz?
S2.Tam toplayıcı (full adder) kaç adet tek bitlik sayıyı girdi olarak alır?
S3.Çıkarma işlemi genellikle hangi devre kullanılarak gerçekleştirilir?
Sık yapılan hatalar
Toplayıcılar sadece toplama yapar. — Doğrusu: Toplayıcılar, ikili sayıların toplama işlemini yapar. Çıkarma işlemi, toplayıcılar ve ikili tümleyen kullanılarak gerçekleştirilir.
Yarım toplayıcı, üç bitlik toplama yapabilir. — Doğrusu: Yarım toplayıcı, yalnızca iki tek bitlik sayıyı toplayabilir. Üç bitlik toplama için tam toplayıcı kullanılır.
Sıkça sorulan sorular
Neden çıkarıcılar için ayrı devreler yerine toplayıcılar kullanılır?
Çıkarma işlemi, ikinci sayının ikili tümleyenini alıp toplama işlemine dönüştürülerek daha verimli bir şekilde gerçekleştirilebilir. Bu, donanım tasarımında sadeleşme sağlar.
Toplayıcıların bilgisayarlardaki önemi nedir?
Toplayıcılar, işlemcilerin (CPU) aritmetik mantık biriminin (ALU) temelini oluşturur. Tüm matematiksel ve mantıksal işlemlerin gerçekleştirilmesinde kritik rol oynarlar.
Ripple-Carry Adder (Dalgalanan Taşıma Toplayıcısı) nedir?
Ripple-Carry Adder, her bir toplama basamağının bir önceki basamağın taşıma (carry) çıktısını girdi olarak aldığı bir toplayıcı türüdür. Taşıma bitinin tüm basamaklar boyunca yayılması nedeniyle 'dalgalanan' olarak adlandırılır.