Aritmetik Üniteler PDF Yazdır e-Posta
Administrator tarafından yazıldı   
Pazar, 28 Mart 2010 14:42

Toplama, çıkarma,çarpma ve bölme gibi aritmetik işlemleri yapan sayısal devrelere aritmetik devreler adı verilir. Sayısal sistemlerde temel aritmetik işlemler toplama ve çıkarma işlemidir. Çarpma işlemi tekrarlanan toplama, bölme işlemi ise tekrarlanan çıkarma işlemi ile tanımlanır.

 

Yarım Toplayıcı Devre

 Bir bitlik iki veriyi toplayan devrelere yarım toplayıcı (half adder) adı verilir. Bir yarım toplayıcın birer bitlik iki veri girişi için iki giriş, toplam ve oluşan eldenin gösterimi için iki tane çıkışı vardır.Toplanacak bu iki ikil, A ve B giriş değişkenleri ile gösterilmektedir. Devre çıkışında tek - ikil toplam (T) ve tek - ikil elde (C) üretir.

İki giriş değişkeni 22=4 giriş birleşimi oluşturur ve doğruluk tablosu yandaki gibi elde edilir.

C ve T olmak üzere iki farklı çıkış değişkeni olduğu için, her ikisine ilişkin mantık denklemlerini ayrı ayrı elde etmek gerekir.

Doğruluk tablosunda C çıkışı sadece tek bir 1 değeri aldığı için sadeleşme zaten söz konusu olamayacaktır, doğrudan tablodan C çıkışına ilişkin mantık denklemini yazabiliriz.

Doğruluk tablosundan T çıkışına ilişkin mantık denklemi ise aşağıdaki gibi elde edilir:

Aşağıda bir yarım toplayıcının tasarımı anlatılmıştır;

Bir bitlik iki veri P Ve Q ile adlandırırsak tasarlanacak devrenin iki binary sayının toplanması işlemini gerçekleştirmesi istenir. Toplama işleminin gösterimi için sonuç ( Sum -S ) ve elde (Carry -C) olmak üzere iki tane çıkış olması gerekir.

 

http://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex001.jpg

Not: Toplama işlemi sonunda oluşan eldenin işlem sonucunun en yüksek değerlikli basamağı olduğu unutulmamalıdır.

edilir.

 

Not : Çıkışlara ait Lojik ifadeyi elde ederken Her bir çıkışa ait olan minimum terimin yazıldığı görülmelidir.

Aşağıda bir yarım toplayıcının (Half Adder) Lojik diyagramı ve sembolü verilmiştir.

http://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex003.jpg


Tam Toplayıcı (Full Adder)

İkinci temel tür toplayıcı devrelere tam toplayıcı (full adder) adı verilir. İkili sayıların toplanması işleminde, iki ikilin aynı zamanlı toplanması istendiğinde yarım - toplayıcı devresi kullanılmaktaydı. Üç ikilin aynı zamanlı toplanması istenirse, bu işlemi yapmak üzere kullanılacak devreye tam - toplayıcı mantık devresi adı verilmektedir.  Devrenin toplama işlemi için üç giriş, sonucun gösterimi için iki tane çıkışı vardır. Girişlerden ikisi toplama işlemini yapılacağı iki veriyi gösterirken diğer giriş düşük değerlikli basamaktan oluşan elde girişi içindir.

Aşağıda bir tam toplayıcının lojik diyagramı ve sembolü verilmiştir;

http://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex005.jpg

Aşağıda iki yarım toplayıcı ve harici bir VEYA(OR) kapısı kullanılarak elde edilmiş tam toplayıcı devresi verilmiştir.

http://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex006.jpg


Paralel Toplayıcılar (Parallel Adders)

Bir n-bitlik paralel toplayıcı n tane tam toplayıcının birbirine paralel bağlanması ile elde edilebilinir. Her bir tam toplayıcının elde çıkışı (Cout) daha yüksek değerli toplayıcının elde girişine bağlanır. Böylece düşük değerlikli basamakların toplamından oluşan elde (Cout) bir sonraki toplamı yapılacak basamaklara etki edebilecektir.

İki Bit Paralel Toplayıcı

Böyle bir devre ile iki bitlik verilerin toplama işlemi gerçekleştirilir. İki bitlik iki verinin toplanmasını sağlamak için iki tam toplayıcıya ihtiyaç vardır. Toplam işlemini en düşük değerlikli bitlerin toplamı ile başlayacaktır. Bu toplam işleminden oluşan elde (0 veya 1) bir sonraki toplama işlemine eklenmek zorundadır.İki bitlik P ile Q verilerinin toplanması ile işlemi açıklayalım;

Aşağıda iki tam toplayıcının paralel bağlanması ile elde edilmiş iki-bit paralel toplayıcı devresi ve sembolü verilmiştir. En yüksek değerlikli bitlerin toplamından oluşan elde toplama sonucunun en yüksek basamağıdır.

http://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex007.jpg

Not: En düşük değerlikli basamakların toplamına hiçbir zaman bir elde girişi olmadığından birinci tam toplayıcının Cin girişi toprağa (Lojik-0) bağlanmıştır.

http://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex008.jpghttp://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex009.jpg

Dört Bit Paralel Toplayıcı

Tam toplayıcı devresini  kolayca dizayn etmek istersek;

 

http://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex010.jpghttp://www.cizgi-tagem.org/localres/vfiles/tagem/lms_page/63/ex011.jpg

Şekil 1 Toplam ve Elde çıkışları denklemlerinin sadeleşmiş hali görülmektedir. Tabi ki sadeleştirme için K-map’ler kullanılmıştır.  Bu K-map’te Elde için C kısaltması kullanılmıştır.

               

Tablo   1 Binary Toplama Tablosu

       

Tablo  2 Tam Toplayıcı Doğruluk Tablosu

 

Şekil   1 Tam Toplayıcı Denkleminin Sadeleştirilmesi

Toplam ve Elde  çıkış fonksiyon denklemleri kullanılarak, Tam Toplayıcı devresi şekil 2 deki gibi NAND ve Inverter kapıları ile tasarlanabilir.

 

Şekil 2 Tam Toplayıcı Devresi

Aşağıda dört-bit paralel toplayıcının blok diyagramı ve sembolü verilmiştir.Toplama işlemi için önce en düşük değerlikli bitler en sağdaki tam toplayıcı girişlerine uygulanır. Bütün tam toplayıcıların elde çıkışları (Cout) bir sonraki toplama işleminin yapılacağı tam toplayıcının elde girişlerine (Cin) bağlanmıştır.

 

 

Yorumlar (0)Add Comment

Yorum yaz
daha küçük | daha büyük

busy