SlideShare a Scribd company logo
1 of 24
Download to read offline
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
BLM 221
MANTIK DEVRELERİ
Prof Dr Mehmet AKBABA
mehmetakbaba@karabuk.edu.tr
12. HAFTA
Temel Kavramlar
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
2
REGİSTERS (KAYDEDİCİLER)
• Akümülatör (Accumulator-ACC) lü
Paralel Toplayıcı
• Shift Register (Kayma Registeri)
REGİSTERS (KAYDEDİCİLER)
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
3
Şekil 12.1: 4-Bit D Flip-Flop Registers
with Data, Load, Clear, and Clock Inputs
REGİSTERS (KAYDEDİCİLER)
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
4
Şekil 12.2: Registerlar arasında Data (Veri) Transferi
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
5
REGİSTERS (KAYDEDİCİLER)
Şekil 12.3: Tri-State (üç durumlu) Çıkışlı
8-bit Register için Lojik Diyagram
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
6
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)
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
7
REGİSTERS (KAYDEDİCİLER)
Şekil 12.4: Tri-State Bus kullanarak Data (Veri) Transferi
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
8
Akümülatör (Accumulator-ACC) lü
Paralel Toplayıcı
Şekil 12.5: n-Bit Parallel Adder with Accumulator
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
9
Akümülatör (Accumulator-ACC) lü
Paralel Toplayıcı
Şekil 12.6: Multiplexer ile Toplayıcı Hücresi (Birimi)
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
10
Shift Register (Kayma Registeri)
Şekil 12.7: Sağa Kaymalı Register
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
11
Shift Register (Kayma Registeri)
Şekil 12.8: 8-Bit Seri-Giriş, Seri-Çıkış Shift Register
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
12
Şekil 12.7: Sağa Kaymalı Register
Shift Register (Kayma Registeri)
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
13
Shift Register (Kayma Registeri)
Şekil 12.8: 8-Bit Seri-Giriş, Seri-Çıkış Shift Register
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
14
Shift Register (Kayma Registeri)
Şekil 12.9: Şekil 12-8’deki Shift Register için
Zamanlama Diyagramı
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
15
Shift Register (Kayma Registeri)
Şekil 12.10: Paralel-Giriş,
Paralel-Çıkış
Sağa Kaydırmalı Register
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
16
Shift Register (Kayma Registeri)
Tablo 12-1: Shift Register İşlemi
Inputs Next State Action
Sh (Shift) Ld (Load) Q3
+
Q2
+
Q1
+
Q0
+
0 0 Q3 Q2 Q1 Q0 no change
0 1 D3 D2 D1 D0 load
1 X SI Q3 Q2 Q1 right shift
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
17
Shift Register (Kayma Registeri)
Q3
+ = Sh’.L’.Q3 + Sh’.L.D3 + Sh.SI
Q2
+ = Sh’.L’.Q2 + Sh’.L.D2 + Sh.Q3
Q1
+ = Sh’.L’.Q1 + Sh’.L.D1 + Sh.Q2
Q0
+ = Sh’.L’.Q0 + Sh’.L.D0 + Sh.Q1
(12.1)
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
18
Shift Register (Kayma Registeri)
Şekil 12.11: Shift Register için Zaman Diyagramı
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
19
Shift Register (Kayma Registeri)
Şekil 12.12: Tersleyen Geribeslemeli Shift Register
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
20
Shift Register (Kayma Registeri)
Şekil 12.29a: 4-Değişkenli Harita kullanarak Flip-Flop
giriş eşitliklerinin belirlenmesi
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
21
Shift Register (Kayma Registeri)
Şekil 12.29b:
4-Değişkenli Harita
kullanarak Flip-Flop giriş
eşitliklerinin belirlenmesi
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
22
Shift Register (Kayma Registeri)
Şekil 12.29c:
4-Değişkenli Harita
kullanarak Flip-Flop giriş
eşitliklerinin belirlenmesi
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
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
23
Teşekkür Ederim
Sağlıklı ve mutlu bir hafta
geçirmeniz temennisiyle, iyi
çalışmalar dilerim…
KBUZEM
Karabük Üniversitesi
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
24

More Related Content

More from karmuhtam

More from karmuhtam (20)

Data structure week y 4
Data structure week y 4Data structure week y 4
Data structure week y 4
 
Data structure week 3
Data structure week 3Data structure week 3
Data structure week 3
 
Data structure week 2
Data structure week 2Data structure week 2
Data structure week 2
 
Data structure week 1
Data structure week 1Data structure week 1
Data structure week 1
 
13. sınıfları başlık dosyaları
13.  sınıfları başlık dosyaları13.  sınıfları başlık dosyaları
13. sınıfları başlık dosyaları
 
12. stl örnekler
12.  stl örnekler12.  stl örnekler
12. stl örnekler
 
11. stl kütüphanesi
11. stl kütüphanesi11. stl kütüphanesi
11. stl kütüphanesi
 
10. istisna isleme
10. istisna isleme10. istisna isleme
10. istisna isleme
 
9. şablonlar
9. şablonlar9. şablonlar
9. şablonlar
 
8. çok biçimlilik
8. çok biçimlilik8. çok biçimlilik
8. çok biçimlilik
 
7. kalıtım
7. kalıtım7. kalıtım
7. kalıtım
 
6. this işaretçisi ve arkadaşlık
6. this işaretçisi ve arkadaşlık6. this işaretçisi ve arkadaşlık
6. this işaretçisi ve arkadaşlık
 
5. kurucu, yok edici ve kopyalama fonksiyonları
5. kurucu, yok edici ve kopyalama fonksiyonları5. kurucu, yok edici ve kopyalama fonksiyonları
5. kurucu, yok edici ve kopyalama fonksiyonları
 
4. yapılar
4. yapılar4. yapılar
4. yapılar
 
4. nesneler ve sınıflar
4. nesneler ve sınıflar4. nesneler ve sınıflar
4. nesneler ve sınıflar
 
3. aşırı yükleme yaşam alanı - dinamik bellek kullanımı
3. aşırı yükleme   yaşam alanı - dinamik bellek kullanımı3. aşırı yükleme   yaşam alanı - dinamik bellek kullanımı
3. aşırı yükleme yaşam alanı - dinamik bellek kullanımı
 
2. fonksiyonlar
2. fonksiyonlar2. fonksiyonlar
2. fonksiyonlar
 
1. nesneye dayalı programlama giriş
1. nesneye dayalı programlama   giriş1. nesneye dayalı programlama   giriş
1. nesneye dayalı programlama giriş
 
Devre analizi defter
Devre analizi defterDevre analizi defter
Devre analizi defter
 
H9 blm221
H9 blm221H9 blm221
H9 blm221
 

H12 blm221