Yarım toplayıcı yalnızca iki sayıyı toplamak için kullanılır. Bu sorunun üstesinden gelmek için tam toplayıcı geliştirildi. Tam toplayıcı, A, B ve C'yi taşımak için 1 bitlik üç ikili sayıyı toplamak için kullanılır. Tam toplayıcının üç giriş durumu ve iki çıkış durumu vardır; yani toplam ve taşıma.
Blok şeması
Doğruluk tablosu
Yukarıdaki tabloda,
- 'A' ve 'B' giriş değişkenleridir. Bu değişkenler eklenecek iki önemli biti temsil eder
- 'Ciçinde' taşımayı temsil eden üçüncü girdidir. Önceki alt önemli konumdan taşıma biti getirilir.
- 'Toplam' ve 'Carry', çıkış değerlerini tanımlayan çıkış değişkenleridir.
- Giriş değişkeninin altındaki sekiz satır, bu değişkenlerde meydana gelebilecek tüm olası 0 ve 1 kombinasyonlarını belirtir.
Not: 'Boolean fonksiyonu' çıktılarının her birini benzersiz harita yönteminin yardımıyla basitleştirebiliriz.
SOP formu K-haritası yardımıyla şu şekilde elde edilebilir:
Java'yı karaktere dönüştürmek
Toplam = x' y' z+x' yz+xy' z'+xyz
Taşıyıcı = xy+xz+yz
Yarım Toplayıcı Devre İnşaatı:
Yukarıdaki blok diyagram Tam toplayıcı devresinin yapısını açıklamaktadır . Yukarıdaki devrede OR kapısı kullanılarak birleştirilen iki yarım toplayıcı devresi bulunmaktadır. İlk yarı toplayıcının iki adet tek bitlik ikili girişi A ve B vardır. Bildiğimiz gibi, yarım toplayıcı iki çıkış üretir; yani Toplam ve Taşıma. İlk toplayıcının 'Sum' çıkışı, ikinci yarı toplayıcının ilk girişi olacak ve ilk toplayıcının 'Carry' çıkışı, ikinci yarı toplayıcının ikinci girişi olacaktır. İkinci yarı toplayıcı yine 'Toplam' ve 'Taşıma'yı sağlayacaktır. Tam toplayıcı devresinin nihai sonucu 'Toplam' bitidir. 'Carry'nin son çıktısını bulmak için birinci ve ikinci toplayıcının 'Carry' çıktısını OR kapısına sağlıyoruz. OR kapısının sonucu, tam toplayıcı devresinin son uygulaması olacaktır.
MSB, son 'Carry' biti ile temsil edilir.
Tam toplayıcı mantık devresi kullanılarak oluşturulabilir. 'VE' Ve ' XOR' kapısı bir ile VEYA kapısı .
tilki ve kurt arasındaki fark
Tam toplayıcının gerçek mantık devresi yukarıdaki şemada gösterilmiştir. Tam toplayıcı devre yapısı aynı zamanda bir Boolean ifadesinde de temsil edilebilir.
Toplam:
- A ve B girişinin XOR işlemini gerçekleştirin.
- Sonucun XOR işlemini taşıma ile gerçekleştirin. Yani toplam (A XOR B) XOR C'dir.içindebu aynı zamanda şu şekilde temsil edilir:
(A ⊕ B) ⊕ Ciçinde
Taşımak:
- A ve B girişinin 'VE' işlemini gerçekleştirin.
- A ve B girişinin 'XOR' işlemini gerçekleştirin.
- Önceki iki adımdan gelen her iki çıkışın 'VEYA' işlemlerini gerçekleştirin. Yani 'Taşıma' şu şekilde temsil edilebilir:
A.B + (A ⊕ B)