Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
ELO 319MİKROBİLGİSAYAR MİMARİSİ VE PROGRAMLAMA2 + 25. Yarıyıl 

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı Mikroişlemci iç yapısında bulunan birimleri ve kullanım metotları ile mikroişlemci çevre birimlerini donanım olarak bağlamak, uygulama yazılımlarının assembly dili kullanarak hazırlanmasına ilişkin temel yeterlilikleri kazandırmak amacıyla tasarlanmıştır.
Ders İçeriği Kaydediciler, aritmetik ve mantık birim (ALU), Kod çözücü birim, Bayraklar ve Yığın (stack). Azaltılmış komut setli bilgisayar (RISC), Karmaşık komut setli bilgisayar (CISC), Harvard ve Von Neuman mimarileri. Adres, veri ve kontrol hatları, adres ve veri çoklama ve Hafıza haritası tasarlama, adres ve seçici uç çözümleme ve sistem bütünleştirme. Hafıza haritalı G/C, atanmış G/C ve doğrudan bellek erişimi (DMA). Mnemonics, işlem kodu (opcode), işlem parametresi (operand), makine çevirimi, adresleme modları, komut seti, komut grupları, assembly dili bileşenleri, aritmetik ve lojik işlemler, kullanma komutları ve alt yordamlar. Assembly kod giriş, kod derleme, benzetim, hata ayıklama ve sistem analizi. .
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Mikrodenetleyici sistem tasarım yöntem ve ölçütlerini kavrar.
2Mikrodenetleyici mimarileri arasındaki farkları kavrar.
3Mikrodenetleyicileri bir programlama dili ile benzetime tabi tutar.
4Tasarlanan sistemi çevre birimleri ile birlikte benzetime tabi tutar.
5Sistemin benzetim ortamlarında hata ayıklamasını ve analizini yapar.

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12PY 13
ÖK 0015       54   
ÖK 002  4     545  
ÖK 003 44544   55  
ÖK 004 45444   54  
ÖK 005 55555   55  
Ara Toplam51318141313  102319  
Katkı1343330025400

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14456
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)14228
Ödevler428
Arasınavlar(hazırlık süresi dahil)144
Laboratuar10220
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)144
Toplam İş Yükü

Dersin AKTS Kredisi






120

DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2011-2012 Güz1GÖKHAN UÇKAN
Detay 2010-2011 Güz1GÖKHAN UÇKAN
Detay 2009-2010 Güz1GÖKHAN UÇKAN
Detay 2008-2009 Güz1GÖKHAN UÇKAN
Detay 2007-2008 Güz1GÖKHAN UÇKAN
Detay 2006-2007 Güz1ARMAĞAN BOZKURT


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
ELO 319 MİKROBİLGİSAYAR MİMARİSİ VE PROGRAMLAMA 2 + 2 1 Türkçe 2011-2012 Güz
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Dr. Öğr. Üyesi GÖKHAN UÇKAN guckan@pau.edu.tr Derslik Belirtilmemiştir. Dersin Devam Yüzdesi : %
Amaç Mikroişlemci iç yapısında bulunan birimleri ve kullanım metotları ile mikroişlemci çevre birimlerini donanım olarak bağlamak, uygulama yazılımlarının assembly dili kullanarak hazırlanmasına ilişkin temel yeterlilikleri kazandırmak amacıyla tasarlanmıştır.
İçerik Kaydediciler, aritmetik ve mantık birim (ALU), Kod çözücü birim, Bayraklar ve Yığın (stack). Azaltılmış komut setli bilgisayar (RISC), Karmaşık komut setli bilgisayar (CISC), Harvard ve Von Neuman mimarileri. Adres, veri ve kontrol hatları, adres ve veri çoklama ve Hafıza haritası tasarlama, adres ve seçici uç çözümleme ve sistem bütünleştirme. Hafıza haritalı G/C, atanmış G/C ve doğrudan bellek erişimi (DMA). Mnemonics, işlem kodu (opcode), işlem parametresi (operand), makine çevirimi, adresleme modları, komut seti, komut grupları, assembly dili bileşenleri, aritmetik ve lojik işlemler, kullanma komutları ve alt yordamlar. Assembly kod giriş, kod derleme, benzetim, hata ayıklama ve sistem analizi. .
Haftalık Konu Başlıkları
HaftaKonular
1 Mikrodenetleyici ve mikroiğşlemcilerin genel olarak tanıtılması
2 Mikroişlemci ve mikrodentleyici mimarilerine giriş
3 Mikrodenetleyicilerin iç ve dış mimarilerin tanıtılması
4 Mikrodenetleyici hafıza birimlerinin tanıtılması ve yükse düşük seviye banka seviyelerin tanıtılması
5 Taban adres fiziksel adreslerin tanıtılması ve ilgili hesaplamalar
6 Mikrodenetleyici komut kümelerine giriş
7 İkinci seviye komut kümelerin tanıtılması
8 Mikrodenetleyici komut kümeleri ile farklı program örneklerin uygulanması
9 Sisteme program kodunun yüklenmesi ve çalıştırılması
10 Çevre birimlerin mikrodeneteleyicilere yönetilmesi için gerekli progrmaların yazılması
11 Fraklı çevre birimlerin mikrodentleyici ile yönetilmesi ve ona uygun sistem
12 Farklı çevre birimlerin mikrodentleyici ile yönetilmesi ve ona uygun sistem yazılımların yazılması
13 Değişik Çevre birim uygulamları ve projeler oluşturma
14 Değişik Çevre birim uygulamları ve porje çözümleri oluşturma
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Mikroişlemciler ve 8051 ailesi alfa yayınları Haluk GümüşkayaTürkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı55Dönem Sonu Sınavı
Ara Sınav35Ara Sınav
Proje10Proje
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları