Slide background
Mersin Üniversitesi

Ders Bilgileri

MICROPROCESSORS
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
CE308 Bahar 3 2 4
Ön Koşulu Olan Ders( ler ) BM-206 Bilgisayar Mimarisi (Alma koşulu)
Dili tr
Türü Zorunlu
Seviyesi Lisans
Öğretim Elemanı( ları ) Dr. Öğr. Üye. Abdullah ELEWİ
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Dersi alanların temel bilgisayar bilgisine sahip olması gerekir.
Staj Durumu Yok
Amacı Bu dersin amacı, mikroişlemcileri ve mikrodenetleyiciler tanıtmak ve mikroişlemcilerin Assembly dili programlamasını ve ara yüzlenmesi öğrenmektir.
İçeriği Giriş, Basit CPU tasarımı, Intel mimarisi, Adresleme modları, Assembly dili programlama, Bellek birimleri ara yüzlenme, Kesiciler, Giriş/Çıkış cihazlarını ara yüzlenme. ARM mimarisinin tanıtılması, ARM Assembly programlama.

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 ÖÇ-1: Mikroişlemci mimarisi anlayışı gösteren Assembly dili programları geliştirmek.
2 ÖÇ-2: Intel mikroişlemcilerin gerçek ve korumalı modları olan bellek yönetimini anlamak.
3 ÖÇ-3: Bellek birimlerini ve Giriş/Çıkış cihazlarını Intel mikroişlemcilerle ara yüzlenmesi öğrenmek için.
4 ÖÇ-4: ARM mikroişlemciler ve mikrodenetleyicileri tanıtmak.
5 ÖÇ-5: İstenilen ihtiyaçları karşılayacak mikroişlemci tabanlı sistemler tasarlamak.

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

# Konular Öğretim Yöntem ve Teknikleri
1 Mikroişlemciler ve mikrodenetleyiciler ve gömülü sistemlere giriş Anlatım, tartışma
2 Çok basit bir işlemci tasarımı (MU0) Anlatım, tartışma
3 Intel mikroişlemciler ailesi mimarisi Anlatım, tartışma
4 Programlama modelleri Anlatım, tartışma
5 Adresleme modları Anlatım, tartışma
6 Veri taşıma komutları Anlatım, tartışma
7 Aritmetik ve mantık komutları Anlatım, tartışma
8 Program kontrol komutları Anlatım, tartışma
9 Arasınav Ölçme ve Değerlendirme
10 Mikroişlemci programlama Anlatım, tartışma
11 Bellek birimleri ara yüzlenme Anlatım, tartışma
12 Giriş/Çıkış cihazlarını ara yüzlenme Anlatım, tartışma
13 Kesiciler Anlatım, tartışma
14 ARM mimarisine giriş Anlatım, tartışma
15 ARM Assembly dili programlama Anlatım, tartışma
16 Dönem sonu sınavı Ölçme ve Değerlendirme

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 -Barry B.Brey , “The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processors Architecture, Programming and Interfacing”, Prentice Hall, 8ed, 2008. -Kip Irvine, “Assembly Language for x86 Processors”, Pearson, 7ed, 2014. Steve Furber, “ARM System-on-Chip Architecture”, 2000

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 0.3 1 1. Ara Sınav
2 0.5 5 Son Sınav
3 0.2 11 1. Laboratuar

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 ÖÇ-1: Mikroişlemci mimarisi anlayışı gösteren Assembly dili programları geliştirmek. 1͵4͵6͵12͵13 1͵2͵3
2 ÖÇ-2: Intel mikroişlemcilerin gerçek ve korumalı modları olan bellek yönetimini anlamak. 1͵4͵6͵11͵13 1͵2͵3
3 ÖÇ-3: Bellek birimlerini ve Giriş/Çıkış cihazlarını Intel mikroişlemcilerle ara yüzlenmesi öğrenmek için. 1͵4͵6͵11͵13 1͵2͵3
4 ÖÇ-4: ARM mikroişlemciler ve mikrodenetleyicileri tanıtmak. 1͵4͵6͵11͵13 1͵2͵3
5 ÖÇ-5: İstenilen ihtiyaçları karşılayacak mikroişlemci tabanlı sistemler tasarlamak. 1͵4͵6͵11͵13 1͵2͵3

Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
0 Ders Süresi 14 5 70
1 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 1 14
2 Sunum ve Seminer Hazırlama 0 0 0
3 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
4 Belge/Bilgi listeleri oluşturma 0 0 0
5 Atölye 0 0 0
6 Ara Sınav için Hazırlık 1 0 0
7 Ara Sınav 1 8 8
8 Kısa Sınav 0 0 0
9 Ödev 0 0 0
10 Ara Proje 2 8 16
11 Ara Uygulama 10 3 30
12 Son Proje 1 0 0
13 Son Uygulama 0 0 0
14 Son Sınav için Hazırlık 1 0 0
15 Son Sınav 1 12 12
150