GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
501002242010 DIGITAL COMPUTER DESIGN Ders 2 4 5,00

Lisans


İngilizce


Bu dersin amacı öğrencilerin bilgisayarı oluşturan donanımları tanımaları ve bir işlemci ünitesi tasarlayabilmelerini sağlamak ve Mikroişlemciler ile ilgili temel kavramları anlayarak, birleştirici dili ile programlamanın ve mikroişlemciye dayalı sistemlerin arayüzlerle bağlantısı ve tasarımının alt yapısını oluşturabilmesidir.


Dr. Öğr. Üyesi Birol ÇİLOĞLUGİL & Doç. Dr. Şebnem BORA


1 İşlemci veriyolu için çeşitli kombinasyonel ve ardışık devreleri tasarlayabilme
2 Statik ve dinamik bellek ilkelerini açlıklayabilme.
3 ALU tasarımı yapabilme.
4 Tek döngülü bilgisayarların mimarilerini açıklayabilme.
5 Tek ve çok döngülü mimarileri karşılaştırabilme.
6 Basit bir işlemci tasarımı yapabilme.
7 Etkin yazılım geliştirebilme için Intel Mikroişlemciler ailesinin mimarisini ve kullanılan adresleme modlarını anlayabilme
8 Veri transferi komutlarını, aritmetik ve mantıksal komutlarını, program kontrol komutlarını kullanabilme
9 8086 Donanım spesifikasyonlarını kullanabilme
10 Bellek ve I/O arayüzlerini anlayabilme

Birinci Öğretim


Yok


Yok


Statik ve Dinamik Bellekler. Bilgisayar Tasarım Temelleri: Veriyolları, İşlem birimi, Komut seti mimarileri. Tek ve Çok döngülü işlemciler. Intel Mikroişlemciler ailesinin mimarisi, adresleme modları, veri tranferi komutları ve makine dili komutları, aritmetik ve mantıksal komutlar, program kontrol komutları, kesme kavramı, 8086 donanım spesifikasyonları, Bellek ve I/O arayüzleri


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Aritmetik ve Mantıksal Birim Tasarımı Haftalık ödev, Laboratuvar deneyi
2 Bellek temelleri: Statik RAMler, Dinamik RAMler Haftalık ödev, Laboratuvar deneyi
3 Programlanabilir mantık blokları (FPGA'ler) Haftalık ödev, Laboratuvar deneyi
4 Bilgisayar Mimarisine Giriş - Birleştirici Dil Haftalık ödev, Laboratuvar deneyi
5 Bilgisayar Mimarisine Giriş - Makine Dili Haftalık ödev, Laboratuvar deneyi
6 Bilgisayar Tasarım Temelleri: Mikromimari Haftalık ödev, Laboratuvar deneyi
7 Bilgisayar Tasarım Temelleri: Tek döngülü veriyolu ve kontrol birimi Haftalık ödev, Laboratuvar deneyi
8 Arasınav
9 Intel Mikroişlemci ailesinin tanıtımı: tarihi, bilgisayar terminolojisi, veri formatları Haftalık ödev, Laboratuvar deneyi
10 Mikroişlemci ve mimarisi: 8086-Pentium 4 mikroişlemcilerin kayıtçıları. Gerçek mod bellek adresleme. Korumalı mod bellek adresleme Haftalık ödev, Laboratuvar deneyi
11 8086 Assembly Dili Haftalık ödev, Laboratuvar deneyi
12 8086 Assembly Dili Haftalık ödev, Laboratuvar deneyi
13 8086 Donanım Spesifikasyonları: Uç Fonksiyonları, Saat Üreteci, Bus “Tamponlanması, “Bus” Zamanlaması Haftalık ödev, Laboratuvar deneyi
14 Bellek Arayüzü: Bellek Elemanları, Adres Çözme, 8086 16 bit bellek arayüzü Haftalık ödev, Laboratuvar deneyi
15 Temel Giriş/Çıkış Arayüzü: Çıkış Arayüzü, Giriş Arayüzü, “Handshaking”, Giriş/Çıkış Portu Adres Çözme Haftalık ödev, Laboratuvar deneyi
16 Final sınavı

Sarah Harris, David Harris, Digital Design and Computer Architecture: ARM Edition Morris R. Mano, Charles R. Kime, Tom Martin, Logic and Computer Design Fundamentals, Global Edition, 5/E Barry B. Brey, C. R. Sarma, “The Intel Microprocessors”, Pearson Education, 2007



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 70
Laboratuvar 1 30
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Derse Katılım 14 3 42
Problem Çözümü 6 2 12
Deney 12 2 24
Rapor Hazırlama 6 1 6
Bireysel Çalışma 14 3 42
Ara Sınav İçin Bireysel Çalışma 1 10 10
Final Sınavı içiin Bireysel Çalışma 1 10 10
Toplam İş Yükü (saat) 150

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1 3 4 4
ÖÇ 2 4
ÖÇ 3 3 5 3
ÖÇ 4 3
ÖÇ 5 4
ÖÇ 6 3 5 5
ÖÇ 7 4 3
ÖÇ 8 5 5 5
ÖÇ 9 3 5 5
ÖÇ 10 3 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek