Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Mikroişlemciler BLM521737.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim)
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim, İngilizce)
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin Koordinatörü
Dersi Veren(ler)Banu Diri
Asistan(lar)ı
Dersin AmacıMikroişlemci tabanlı sistem tasarımları yapmak ve laboratuvarda çeşitli uygulamalar gerçekleştirmek.
Dersin İçeriğiSayı düzenleri. Bilgisayar yapısı: bellek, merkezi işlem birimi (MİB), Giriş/Çıkış Arabirimi (G/Ç). Bellek: fiziksel yapı, işlevsel yapı, tasarım. MİB: iç yapısı, adresleme yöntemleri ve komutlar. Yazılım teknikleri: simgesel dil, yazım kuralları, sözde komutlar, birleştirici, altprogram, kesme, yığın. G/Ç arabirimleri: paralel iletişim arabirimi (PIA), asenkron seri iletişim arabirimi (ASIA). Çevre birimler. Temel uygulama örnekleri.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • x86 PC: Assembly Language, Design, and Interfacing, The, 5/e Mazidi, Mazidi & Causey
  • Mikroişleci sistemler, Eşref Adalı
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Mirkoişlemci sistemlerinde kuramsal sistem tasarımı ve bu tasarıma dönük yazılım geliştirme
  2. Temel bilimleri Bilgisayar Mühendisliği alanında kullanabilme becerisi.
  3. Mikroişlemci mimarisi ve programlama kuramını anlamak.
  4. İstenilen gereksinimleri karşılayacak mikroişlemci sistemleri tasarlayabilme becerisi.
  5. Analitik düşünce ile mevcut sistemleri inceleme, iyileştirme ve geliştirmeye yönelik algoritmik çözümler üretebilme becerisi.
  6. Mühendislik uygulamaları için gerekli teknikleri ve modern mühendislik araçlarını kullanabilme becerisi.
  7. Takım çalışması yapabilme becerisi (laboratuvardan).

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Giriş, sayı düzenleri, temel lojik elemanları
2Merkezi işlem birimi yapısı
380x86 İşlemciler
4Assembly Dili Programlama
5Aritmetik ve Logic Komutlar ve Programlar
6Assembly ve C dillerinde BIOS ve BIOS programlama
7Makrolar ve Fare işlemleri
8İşaretli sayılar, Diziler, Tablolar
9Modüller; Modüler ve C programlama
10Yıl içi sınavı
1132-bir programlama
12Bellek ve Bellek Arayüzü
13Giriş/ Çıkış birimleri
14Dijital/Analog Çeviriciler
15Temel Uygulama Örnekleri
16Temel Uygulama Örnekleri

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar525
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar135
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati403
Laboratuar52
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması165
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)15
Final (Sınav Süresi + Sınav Hazırlık Süresi)15
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok