Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Teknik Eğitim Fakültesi - Bilgisayar ve Kontrol Öğretmenliği (İÖ)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar ve Kontrol Öğretmenliği (İÖ) - Lisans BKB301 Mikroişlemciler Zorunlu 5 6,00 2 2

Dersin İçeriği

Dersin Amacı

Mikroişlemci ve mikroişlemci sistemini tanımak, Mikroişlemci komut işlevlerini kavramak, Mikroişlemci donanım yapısı ve işleyişini anlamak, Belirli bir görev için mikroişlemci programlama becerisi kazanmak.

Öğrenim Türü

-

Dersin İçeriği

Mikroişlemci temel yapısı, mikroişlemci mimarileri, 16/32 bit mikroişlemciler, Bellek türleri ve özellikleri, pipeline yapısı, Çoklu görev işletimi, Programlama modeli, yazmaç fonksiyonları, Komut işletimi, Komutlar ve fonksiyonları, Adresleme modları, Yığın bellek işleyişi, Kesme işleyişi, mikroişlemci donanım özellikleri, Veri yolu zamanlama, Bellek organizasyonu, Bellek haritası ve tasarımları, Giriş/Çıkış arabirimleri, Mikroişlemci destek birimleri.

Planlanan Öğrenme Aktiviteleri ve Metodları

Mini proje uygulamaları ve ödevler.

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Microprocessors and Interfacing: Programming and Hardware, Douglas V.Hall,1992. The Intel Microprocessors, B. Brey, Prentice Hall,2005.

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Bir mikroişlemcinin temel işleyiş fonksiyonlarını tanımlar*
  • Mikroişlemci komut seti ve adresleme modlarını anlar
  • Donanım bellek organizasyonu oluşturur
  • Mikroişlemci kesme sistemi işleyişini anlar
  • Mikroişlemci çevre birimlerine ait işlevleri anlar

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Genel bilgisayar mimarisi, mikroişlemci mimarileri (CISC,RISC), 16-32 bit mikroişlemciler,
2 Programlama modeli, yazmaç fonksiyonları,
3 Veri kodlama, Komut işleyişi, Komut seti,
4 Veri aktarma komutları, bellek erişimi,
5 Adresleme modları, Aritmetik-mantık komutları,
6 Program kontrol komutları, Koşullu dallanmalar,
7 Mikroişlemci programlama, Assembly dili program oluşturma,
8 Ara sınav
9 Altprogram çağırma ve geri dönüş, Yığın bellek ve işleyişi, modüler programlama,
10 Interrupt işlemi, interrupt kaynaklarının kullanımı,
11 Dizi işlem komutları, Çoklu görev işletimi,
12 Mikroişlemci donanım özellikleri, Veri yolu zamanlama, veri tutma ve saklama,
13 Bellekler ve mikroişlemci, cache bellek, pipeline komut işletimi,
14 Bellek organizasyonu, Bellek haritası ve tasarımları,
15 Mikroişlemci destek birimleri: Paralel giriş/çıkış arayüz birimi, Giriş/Çıkış Portları,
16 Mikroişlemci destek birimleri: USART, Zamanlayıcı/Sayıcı,
17 Mikroişlemci destek birimleri: Interrupt denetleyici, DMA birimi.

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Proje ve Hazırlığı 12 1 12
Ödev ve Hazırlığı 15 3 45
Laboratuvar ve Hazırlığı 2 17 34
Arasınav ve Hazırlığı 15 1 15
Final ve Hazırlığı 10 1 10

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5