| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| MYBPR1026 | Mikro İşlemciler | Seçmeli Ders Grubu | 1 | 2 | 2,00 |
Önlisans
Türkçe
Bu dersin amacı; mikroişlemci tabanlı sistemlerin temel donanım birimlerini (MİB, bellek, G/Ç ve çevre birimleri) ve çalışma prensiplerini öğretmek, adresleme yöntemleri ve komut seti kavramlarını kavratarak düşük seviyeli (assembly) programlama ile temel uygulamalar geliştirme becerisi kazandırmaktır.
Öğr. Gör. Erhan AKAGÜNDÜZ
| 1 | Mikroişlemci ve mikrodenetleyici mimarisini, temel donanım bileşenlerini (CPU, bellek, yazmaçlar, G/Ç birimleri) açıklayabilecektir. |
| 2 | Sayı sistemleri ve adresleme yöntemlerini analiz ederek komut seti yapısını yorumlayabilecektir. |
| 3 | Assembly dili kullanarak temel mikroişlemci/mikrodenetleyici programları geliştirebilecektir. |
| 4 | Bellek organizasyonu, yazmaç kullanımı ve ALU işlemlerini uygulamalı olarak gerçekleştirebilecektir. |
| 5 | Giriş/çıkış (I/O) arabirimlerini kullanarak temel donanım uygulamaları tasarlayabilecektir. |
| 6 | Mikroişlemci tabanlı sistemlerde hata ayıklama ve test süreçlerini yürütebilecektir. |
Birinci Öğretim
Yok
Yok
Sayı düzenleri; bilgisayar yapısı: bellek, merkezi işlem birimi (MİB) ve giriş/çıkış (G/Ç) arabirimi. Bellek: fiziksel yapı, işlevsel yapı ve bellek tasarımı. MİB: iç yapı, adresleme yöntemleri ve komutlar. Yazılım teknikleri: sembolik dil (assembly), yazım kuralları, komutlar ve alt programlar; sözme ve yığın (stack) yapıları. G/Ç arabirimleri: paralel iletişim arabirimi (PIA), asenkron seri iletişim arabirimi (ASIA) ve temel çevre birimleri. Temel uygulama örnekleri.
| Hafta | Teorik | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | Giriş, mikroişlemci ve mikrodenetleyici kavramları, sayı sistemleri | ||
| 2 | Veri gösterimi, bit–byte kavramı, işaretli/işaretsiz sayılar | ||
| 3 | Bellek yapısı, RAM–ROM türleri ve adresleme | ||
| 4 | Merkezi İşlem Birimi (CPU) yapısı, yazmaçlar ve ALU | ||
| 5 | Komut seti mimarisi ve adresleme modları | ||
| 6 | Assembly diline giriş, veri transfer ve aritmetik komutlar | ||
| 7 | Program kontrol yapıları (dallanma, döngü) | ||
| 8 | Program kontrol yapıları (dallanma, döngü) + Ara Sınav | ||
| 9 | Giriş/Çıkış (I/O) yapıları ve port mimarisi | ||
| 10 | Interrupt mekanizması | ||
| 11 | Paralel ve seri haberleşme kavramları | ||
| 12 | Mikrodenetleyici mimarisi ve çevre birimleri | ||
| 13 | Zamanlayıcılar ve sayaçlar | ||
| 14 | Analog-Dijital dönüştürücüler (ADC) ve temel sensör arayüzleri | ||
| 15 | Final Sınavı |
Brey, B. B. (2019). The Intel Microprocessors: Architecture, Programming, and Interfacing (9th ed.). Pearson., Hall, D. V., & Srivastava, S. S. (2017). Microprocessors and Interfacing: Programming and Hardware (3rd ed.). McGraw-Hill Education.
Yok
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| 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 | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 14 | 2 | 28 |
| Ara Sınav İçin Bireysel Çalışma | 14 | 1 | 14 |
| Final Sınavı içiin Bireysel Çalışma | 14 | 1 | 14 |
| Ev Ödevi | 3 | 1 | 3 |
| Toplam İş Yükü (saat) | 61 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | |
| ÖÇ 1 | 2 | 3 | 2 | 3 | 4 | 2 | 2 | 3 | 2 | 4 | 3 | 2 | 2 |
| ÖÇ 2 | 2 | 4 | 3 | 3 | 3 | 2 | 3 | 4 | 3 | 3 | 3 | 3 | 2 |
| ÖÇ 3 | 2 | 3 | 3 | 4 | 4 | 2 | 2 | 2 | 2 | 3 | 3 | 2 | 3 |
| ÖÇ 4 | 3 | 3 | 3 | 4 | 3 | 2 | 3 | 4 | 2 | 2 | 3 | 2 | 2 |
| ÖÇ 5 | 2 | 4 | 3 | 3 | 2 | 2 | 2 | 4 | 3 | 2 | 4 | 3 | 3 |
| ÖÇ 6 | 3 | 4 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 3 | 4 | 3 | 2 |