Ders Öğretim Planı
Mikroişlemciler · EEM-306
Ders bilgileriDersin amacıKonu akışıDeğerlendirmeAraçlarKaynaklar
Sercan KÜLCÜ · Giresun Üniversitesi · Elektrik-Elektronik MühendisliğiDers Bilgileri
EEM-306 Mikroişlemciler
Dersi veren
Dr. Öğr. Üyesi Sercan Külcü
İletişim
sercan.kulcu@giresun.edu.tr
Süre
14 hafta, haftada 3 saat
Dersin Amacı
Bu derste neler kazanılacak?
Mikroişlemcilerle ilgili temel kavramları öğrenmek.
8086 mikroişlemci tasarımını tanımak.
Komut kümesini ve komutların işlevlerini kavramak.
Mikroişlemcinin donanım yapısını ve işleyişini anlamak.
Belirli bir görev için mikroişlemciyi programlama becerisi kazanmak.
Konu Akışı
Konular ve Sunumlar (1/2)
| # | Konu | Sunumlar |
|---|---|---|
| 1 | Tanıtım, mikroişlemcilere giriş | Giriş · Programlama Dilleri |
| 2 | 8086 mimarisi | 8086 Mimarisi |
| 3 | Yazmaçlar, pinler | Yazmaçlar · Pinler |
| 4 | Sayı sistemleri | Sayı Sistemleri |
| 5 | Assembly dili | Assembly |
| 6 | Bellek erişimi, değişkenler | Bellek Erişimi · Değişkenler |
Konu Akışı
Konular ve Sunumlar (2/2)
| # | Konu | Sunumlar |
|---|---|---|
| 7 | Kesmeler, emu8086.inc | Kesmeler · Kütüphane |
| 8 | Aritmetik ve mantıksal işlemler | Aritmetik ve Mantık |
| 9 | Akış kontrolü, prosedürler | Akış Kontrolü · Prosedürler |
| 10 | Yığın, makrolar | Yığın · Makrolar |
| 11 | Harici aygıtların kontrolü | Aygıt Kontrolü |
| 12 | Komut kümesi, BIOS/DOS kesmeleri | Komut Kümesi · Kesme Fonksiyonları |
Tüm sunumların listesi: Mikroişlemciler sunumları
Değerlendirme
Notlandırma ve Devam
Vize
%40
Final
%60
Devamsızlık hakkı
%30
Derslere katılım zorunludur. Geçmiş yılların sınavları ve cevapları ders sayfasındadır.
Araçlar
Derste Kullanılan Araçlar
emu8086
8086 assembly programlarını yazmak, derlemek ve yazmaç/bellek/yığın pencerelerini izleyerek adım adım çalıştırmak için.
CPU Emulator
Basit bir işlemcinin getir–çöz–yürüt döngüsünü tarayıcıda canlandırır: CPU Emulator.
Sunumlardaki adım adım kod izlemeleri, emu8086'da aynı programı F8 (tek adım) ile çalıştırırken görülecek yazmaç ve bayrak değerlerini gösterir.
Kaynaklar
Ders Kitabı ve Önerilen Kaynaklar
- Barry B. Brey, The Intel Microprocessors, Pearson.
- Nurettin Topaloğlu, X86 Tabanlı Mikroişlemci Mimarisi ve Assembly Dili, Seçkin Yayınevi.
- Mehmet Bodur, Mikroişlemcilere Giriş: Assembler ile Yazılım ve Arayüz (pdf).
- Şadi Çağatay Öztürk, Intel 8086 ile Mikroişlemci Programlamaya Giriş (pdf).
Son
Ders Öğretim Planı
Sonraki bölüm: Bölüm 1: Giriş 1 / 1 Sercan KÜLCÜ, Tüm hakları saklıdır.