Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
Mikroişlemciler ve Assembly | BIL2212 | 2 | 4 | 2 | 0 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Güz, Bahar |
---|
Dersin Dili | Türkçe |
---|---|
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Seçmeli @ Bilgisayar Programcılığı Ön Lisans Programı |
Ders Kategorisi | |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Bilgisayar Programcılığı Ön Lisans Programı |
---|---|
Dersin Koordinatörü | Kamelya Kavaklı |
Dersi Veren(ler) | Kamelya Kavaklı |
Asistan(lar)ı |
Dersin Amacı | Assembly dilinin kullanımının öğretilmesi ile birlikte; hızlı çalışan programlar oluşturabilme, dar bellek alanlarında çalışabilme, yüksek düzeyli dillerde olmayan yetenekleri kullanabilme ve assembly dilinde kazanılan bilgiyle daha iyi yüksek düzeyli programlar yazma imkânı sağlanarak algoritma mantığının pekiştirilmesi amaçlanmaktadır. |
---|---|
Dersin İçeriği | Assembly dilinin kullanımı. Algoritma mantığının pekiştirilmesi. |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Bilgisayar üzerindeki özel donanım parçaları üzerinde iyi denetim sağlamak
- Donanımsal parçaların kontrolüne yönelik küçük ve oturaklı programlar yazabilmek
- Yüksek düzeyli dillere göre daha hızlı çalışan program parçaları yazabilmek
- Alt programlara Bağlantı Tekniklerini öğrenmek
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | Basit Mikroişlemci Mimarisi | |
2 | 80*86 İşlemci Ailesi | |
3 | Assembly Dili | |
4 | X86 Komut Yapısı | |
5 | X86 Adresleme Modları | |
6 | Assembly Komut Kümesi | |
7 | Assembly Komut Kümesi – Veri Aktarım Komutları | |
8 | Assembly Komut Kümesi – Kontrol Komutları | |
9 | 1. Arasınav | |
10 | Assembly Komut Kümesi – Kaydırma ve Yönlendirme Komutları | |
11 | Aritmetik İşlemler | |
12 | String İşlemleri | |
13 | Ekran ve Klavye İşlemleri | |
14 | Basit Giriş – Çıkış Teknikleri | |
15 | Altprogramlara Bağlantı Teknikleri | |
16 | Final Sınavı |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | 1 | 20 |
Sunum/Jüri | ||
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 1 | 40 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 14 | 2 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 14 | 4 | |
Derse Özgü Staj | |||
Ödev | 1 | 8 | |
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) | 1 | 8 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 8 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|