12. HAFTA BLM 221 MANTIK DEVRELERİ Prof Dr Mehmet AKBABA mehmetakbaba@karabuk.edu.tr
Temel Kavramlar REGİSTERS (KAYDEDİCİLER) Akümülatör (Accumulator-ACC) lü Paralel Toplayıcı Shift Register (Kayma Registeri) 2
REGİSTERS (KAYDEDİCİLER) Şekil 12.1: 4-Bit D Flip-Flop Registers with Data, Load, Clear, and Clock Inputs 3
REGİSTERS (KAYDEDİCİLER) Şekil 12.2: Registerlar arasında Data (Veri) Transferi 4
REGİSTERS (KAYDEDİCİLER) Şekil 12.3: Tri-State (üç durumlu) Çıkışlı 8-bit Register için Lojik Diyagram 5
REGİSTERS (KAYDEDİCİLER) If EF = 00, A is stored in G (or H) If EF = 01, B is stored in G (or H) If EF = 10, C is stored in G (or H) If EF = 11, D is stored in G (or H) 6
REGİSTERS (KAYDEDİCİLER) Şekil 12.4: Tri-State Bus kullanarak Data (Veri) Transferi 7
Akümülatör (Accumulator-ACC) lü Paralel Toplayıcı Şekil 12.5: n-bit Parallel Adder with Accumulator 8
Akümülatör (Accumulator-ACC) lü Paralel Toplayıcı Şekil 12.6: Multiplexer ile Toplayıcı Hücresi (Birimi) 9
Şekil 12.7: Sağa Kaymalı Register 10
Şekil 12.8: 8-Bit Seri-Giriş, Seri-Çıkış Shift Register 11
Şekil 12.7: Sağa Kaymalı Register 12
Şekil 12.8: 8-Bit Seri-Giriş, Seri-Çıkış Shift Register 13
Şekil 12.9: Şekil 12-8 deki Shift Register için Zamanlama Diyagramı 14
Şekil 12.10: Paralel-Giriş, Paralel-Çıkış Sağa Kaydırmalı Register 15
Tablo 12-1: Shift Register İşlemi Inputs Next State Action + + + + Sh (Shift) Ld (Load) Q 3 Q 2 Q 1 Q 0 0 0 Q 3 Q 2 Q 1 Q 0 no change 0 1 D 3 D 2 D 1 D 0 load 1 X SI Q 3 Q 2 Q 1 right shift 16
Q 3 + = Sh.L.Q 3 + Sh.L.D 3 + Sh.SI Q 2 + = Sh.L.Q 2 + Sh.L.D 2 + Sh.Q 3 Q 1 + = Sh.L.Q 1 + Sh.L.D 1 + Sh.Q 2 Q 0 + = Sh.L.Q 0 + Sh.L.D 0 + Sh.Q 1 (12.1) 17
Şekil 12.11: Shift Register için Zaman Diyagramı 18
Şekil 12.12: Tersleyen Geribeslemeli Shift Register 19
Şekil 12.29a: 4-Değişkenli Harita kullanarak Flip-Flop giriş eşitliklerinin belirlenmesi 20
Şekil 12.29b: 4-Değişkenli Harita kullanarak Flip-Flop giriş eşitliklerinin belirlenmesi 21
Şekil 12.29c: 4-Değişkenli Harita kullanarak Flip-Flop giriş eşitliklerinin belirlenmesi 22
Kaynakça 1.Hüseyin EKİZ, Mantık Devreleri, Değişim Yayınları, 4. Baskı, 2005 2.Thomas L. Floyd, Digital Fundamentals, Prentice-Hall Inc. New Jersey, 2006 3.M. Morris Mano, Michael D. Ciletti, Digital Design, Prentice-Hall, Inc.,New Jersey, 1997 4.Hüseyin Demirel, Dijital Elektronik, Birsen Yayınevi, İstanbul, 2012 23
Teşekkür Ederim Sağlıklı ve mutlu bir hafta geçirmeniz temennisiyle, iyi çalışmalar dilerim 24