GERİ DÖN

Ders Öğretim Planı


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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek