| 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 |