· EEM211

EEM211 Sayısal Mantık Tasarımı: Final Öncesi Örnek Sorular ve Cevapları (2012)

EEM211 – Sayısal Mantık Tasarımı · 26.12.2012 · 16.10.2026

Bu yazı, Başkent Üniversitesi EEM211 Sayısal Mantık Tasarımı dersi için Aralık 2012'de paylaşılan örnek sorulardır (PDF'in yazar bilgisinde dersin hocası Hamit Erdem'in adı geçiyor). Belge iki bölümden oluşuyor: ilk dört sayfada puanlarıyla birlikte on soru ve cevapları, son iki sayfada ise öğrencinin doldurması için hazırlanmış, cevapsız on iki soruluk bir deneme sınavı. Kapsam, dönemin tamamı: sayı sistemleri ve Boole cebrinden çoklayıcılara, PLA'ya, flip-flop'lara ve durum makinelerine. Orijinal PDF yazının sonunda indirilebilir.

Birinci bölüm: cevaplı örnek sorular

1) r tümleyen işaretli sistem (6 P)

Ondalık tabanında verilen (−13) sayısını ikili (binary) sistemde r tümleyen işaretli sisteme göre 8 bitle ifade ediniz.

Cevap: 11110011

2) 8 ve 16 tabanına çevirme (5 P)

İkili tabanında verilen sayıyı 8 ve 16 tabanına göre yazınız.

(1010 1111.0001 0110 1100)₂ = (257.0554)₈ = (AF.16C)₁₆

3) Boole sadeleştirme (5 P)

Verilen ifadeyi Boole kurallarını kullanarak sadeleştiriniz: X'Z + XY'Z + XYZ

Cevap: Z

4) 2x1 MUX (11 P)

2x1 mux devresini iki farklı şekilde minimum sayıda lojik kapı kullanarak oluşturunuz. a) NOT ve üç durumlu kapı (three state) kullanarak, b) AND, OR, NOT kapıları kullanarak.

Cevapta iki devre çizilmiş: AND-OR-NOT çözümünde S seçme girişi bir NOT kapısıyla terslenip I0'ın AND kapısına, kendisi I1'in AND kapısına gidiyor, iki AND çıkışı OR kapısında birleşiyor (Y = S'·I0 + S·I1). Üç durumlu çözümde A ve B girişleri birer üç durumlu tampondan geçip aynı Y hattına bağlanıyor; Select sinyali bir tamponu doğrudan, diğerini NOT kapısı üzerinden etkinleştiriyor.

2x1 çoklayıcının AND-OR-NOT kapılarıyla ve üç durumlu tamponlarla gerçekleştirilmesi
Soru 4: 2x1 MUX, AND-OR-NOT ve üç durumlu kapılarla

5) İkili çarpıcı (8 P)

Verilen çarpma işlemini gerçekleştirmek için gereken lojik yapıyı çiziniz.

İki bitlik B1B0 ile A1A0 çarpılıyor: kısmi çarpımlar A0B1, A0B0 ve A1B1, A1B0; sonuç C3 C2 C1 C0. Cevap olarak dört AND kapısı ve iki yarım toplayıcıdan (HA) oluşan "2-Bit by 2-Bit Binary Multiplier" devresi veriliyor: C0 = A0B0; C1, A0B1 ile A1B0'ın yarım toplayıcıdaki toplamı; C2 ve C3 ikinci yarım toplayıcıdan çıkıyor.

İki bitlik ikili çarpıcının kısmi çarpımları ve AND kapıları ile yarım toplayıcılardan oluşan devresi
Soru 5: 2-Bit by 2-Bit Binary Multiplier

6) PLA ile gerçekleştirme (12 P)

F1 ve F2 fonksiyonlarını PLA devresi kullanarak gerçekleştiriniz ve verilen PLA üzerinde gereken terimleri işaretleyiniz. F1(A, B, C) = Σ(0, 1, 6, 7) F2(A, B, C) = Σ(1, 2, 3, 5, 7)

Karnaugh haritaları (satırlar A, sütunlar BC = 00, 01, 11, 10):

00011110
F2, A = 00111
F2, A = 10110
F1, A = 01100
F1, A = 10011

K.map ile sadeleştirme sonucu F1 = AB + A'B', F1' = AB' + A'B ve F2 = C + A'B, F2' = B'C' + AC'

PLA'da dört çarpım terimi (AND), iki OR kapısı ve çıkışları gerektiğinde tersleyebilmek için 0 ya da 1'e bağlanabilen XOR kapıları bulunuyor.

F1 ve F2 için Karnaugh haritaları ve üç girişli, dört çarpım terimli PLA şeması
Soru 6: PLA yapısı

7) Hamming kodu (12 P)

Binary veri, Hamming kodlama sistemine göre kodlanarak bir sistemden diğer sisteme gönderilmiştir. Alıcı sistemde kodlanmış veri 011111 biçiminde elde edilmiştir. Gönderilen orijinal verinin ne olduğunu yazınız.

  • C1 = XOR(1, 3, 5) = XOR(0, 1, 1) = 0
  • C2 = XOR(2, 3, 6) = XOR(1, 1, 1) = 1
  • C4 = XOR(4, 5, 6) = XOR(0, 1, 1) = 1

C4C2C1 = 110 = 6'ncı bitin 0 olması gerekir. Buna göre gerçek veri 110 olmalıdır.

Not: Alınan 011111 sözcüğünde 4. bit 1 olduğu için C4 satırı XOR(1, 1, 1) = 1 olmalı; belgede XOR(0, 1, 1) yazılmış. Sonuç (C4 = 1, hatalı bit 6, veri 110) değişmiyor.

8) JK flip-flop ve çoklayıcı (13 P)

Şekilde J/K FF'un girişleri 4x1 multiplexer üzerinden verilmektedir. Tabloda görülen Q(t+1) değerini elde etmek için S1 ve S0 değerlerini yazınız. S1 en değerli bit ve S0 en değersiz bittir.

S1S0Q(t+1)
11Q(t)
100
011
00Q'(t)
JK flip-flop'un J ve K girişlerini süren iki adet 4x1 çoklayıcı ve cevap tablosu
Soru 8: J ve K girişleri 4x1 MUX'larla sürülen JK flip-flop

9) Asenkron sayaç (13 P)

Verilen sayaç devresinde şimdiki durum 100'dür; gelen 4 saat darbesi (clock pulse) için bir sonraki durumları yazınız. A en değersiz bit ve C en değerli biti ifade etmektedir.

Devrede düşen kenarla tetiklenen bir D, bir T (T = 1) ve bir JK (J = K = 1) flip-flop zincir hâlinde bağlı.

Cevap (CBA): 100 → 101 → 110 → 111 → 000

D, T ve JK flip-flop'lardan oluşan üç bitlik asenkron sayaç
Soru 9: D, T ve JK flip-flop'lu sayaç

10) Mealy durum makinesi (15 P)

Bir ardışık sıralı devrenin durum tablosu aşağıdaki gibi verilmiştir (S0 = 00, S1 = 01, S2 = 10, S3 = 11). a) Durum diyagramını sağdaki durumlar üzerine çiziniz. b) Mealy yapıdaki FSM devreyi T FF kullanarak tasarlayınız. c) Bu devrenin gerçekleştirdiği işlemi açıklayınız (Bonus 5 P).

Sonraki durum (NS) ve çıkış (z1z2), x1x2 girişine göre:

PSNS, x1x2 = 00011011z1z2, x1x2 = 00011011
S0S0S1S2S300101010
S1S0S1S2S301001010
S2S0S1S2S301010010
S3S0S1S2S301010100
S0–S3 durumları arasındaki geçişleri giriş/çıkış etiketleriyle gösteren Mealy durum diyagramı
Soru 10: durum diyagramı

T flip-flop girişleri ve çıkışlar için Karnaugh haritalarından (y1y2 şimdiki durum, x1x2 giriş) bulunan ifadeler:

  • T1 = x1'·y1 + x1·y1' = x1 ⊕ y1
  • T2 = x2'·y2 + y2'·x2 = x2 ⊕ y2
  • Z1 = x1·y1' + x2·y1'·y2' + x1·x2·y2'
  • Z2 = x1'·y1 + x1'·x2'·y2 + x2'·y1·y2
y1y2 \ x1x200011110
Z1: 000111
010011
110000
100010
Z2: 000000
011000
111101
101100

İkinci bölüm: deneme sınavı (cevapsız)

Belgenin son iki sayfası "Ad-Soyadı / Şube" alanı olan, cevap kutuları boş bir sınav kâğıdı.

  1. Verilen ifadeyi Boole mantık kurallarını kullanarak sadeleştiriniz: X'Z + XY'Z + XYZ (5 P)
  2. Ondalık tabanında verilen (−13) sayısını ikili (binary) sistemde r tümleyen işaretli sisteme göre 8 bitle ifade ediniz. (5 P)
  3. 5 bit "signed-2's complement" gösterimde ifade edilebilecek en küçük sayı nedir? (5 P)
  4. Verilen toplama işlemlerini yapınız, işlem sonucuna göre en son eldeyi (Carry) ve taşmayı (Overflow) belirtiniz (var veya yok): a) 1110 + 1101, b) 1101 + 1010. (6 P)
  5. Şekilde J/K FF'un girişleri multiplexer üzerinden verilmektedir. Tabloda görülen Q(t+1) değerini (No Change, 0 Reset, 1 Set, Q'(t)) elde etmek için S1 ve S0 değerlerini yazınız. (10 P)
  6. 2 bitlik evrensel kaydırma yazmacının (universal right-left shift register) blok yapısı verilmiştir. Bu bloğun iç yapısını ilgili girişleri dikkate alarak çiziniz; D flip-flop kullanılacaktır. S1S0 = 00: değişim yok, 01: sağa kaydır, 10: sola kaydır, 11: paralel yükle. (10 P)
  7. F1 = Σ(0, 1, 3, 6) ve F2 = Σ(3, 5, 7) işlevlerini elde edebileceğiniz PLA devresini tasarlayınız ve verilen şekil üzerinde işaretleyiniz. Kullanacağınız çarpım terimlerinin (product terms) sayısı minimal olmalıdır. (10 P)
  8. Birer adet düşen kenar tetiklemeli (low edge trigger) D, JK ve T FF kullanarak 3 bitlik ripple (asenkron) sayaç tasarlayınız. JK en değerli biti, D FF ise en değersiz biti sayacaktır. (10 P)
  9. Şekilde verilen F(a, b, c) fonksiyonunda "a" en değerli bittir. Fonksiyonun eşdeğerini en basit biçimde, sadece bir adet 2x1 multiplexer kullanarak oluşturunuz. (10 P)
  10. Bir alıcıda, vericiden Hamming kodlama yöntemiyle kodlanarak gönderilen veri 1001010 olarak alınmıştır. Kodlanmamış veriyi yazınız. (10 P)
  11. Bir girişli (X), bir çıkışlı (Z) flip-flop tabanlı devre için durum diyagramı şekilde verilmiştir. Uygulanan giriş (X) dizisine göre çıkış dizisini ve devrenin hangi giriş dizisini algıladığını belirtiniz. X = 11010010001111011001100 (10 P)
  12. Verilen bellek devresinde 20 bitlik adres girişi vardır (adres yolu = 20). Belleğe kayıt edilen veri uzunluğu 16 bittir. Belleğin toplam kapasitesini byte, kbyte ve Megabyte olarak yazınız. (10 P)
Deneme sınavının 5. sorusu (JK flip-flop ve iki 4x1 MUX) ile boş Q(t+1) tablosu
Deneme sınavı, soru 5
İki bitlik evrensel kaydırma yazmacının blok yapısı ve seçme tablosu
Deneme sınavı, soru 6: universal shift register
Soru 9'daki iki 4x1 ve bir 2x1 çoklayıcılı F(a, b, c) devresi ile soru 11'deki dört durumlu durum diyagramı
Deneme sınavı, soru 9 ve soru 11

orneksoru211.pdf

PDF · 491 KB · 6 · 26.12.2012

⬇ (491 KB)