GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
ESOF314 Assembly Programming Seçmeli Ders Grubu 3 6 6.00 3.00

Lisans


İngilizce


Dijital bilgisayarların işlevsel organizasyonuna ve çalıştırılmasına giriş. Assembly dilinin kapsamı; adresleme, yığınlar, bağımsız değişken geçirme, aritmetik işlemler, kararlar, makrolar, modülerleştirme, bağlayıcılar ve hata ayıklayıcılar


Dr. Öğr. Üyesi Sibel BORAN


1 Kursu tamamladıktan sonra öğrencilerin şunları yapabilmesi beklenir: • Assembly Dili Programlamasına Giriş. • Programlama problemlerine makine düzeyinde bir zihniyetle yaklaşın. • CPU'yu etkileşimli bir araç olarak düşünün ve işlemlerini olabildiğince doğrudan izlemeyi öğrenin. • Bir hata ayıklayıcının, yalnızca hataları yakalamak için değil, aynı zamanda CPU'nun işlemlerini kavramak için de programcının en iyi arkadaşı olduğunu anlayın.

Birinci Öğretim


yok


Yok


Dijital bilgisayarların işlevsel organizasyonuna ve çalıştırılmasına giriş. Assembly dilinin kapsamı; adresleme, yığınlar, bağımsız değişken geçirme, aritmetik işlemler, kararlar, makrolar, modülerleştirme, bağlayıcılar ve hata ayıklayıcılar.


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Giriş; Terminoloji; Dijital Devreler https://cevirsozluk.com/
2 Kayıtlar ve basit döngüler
3 Dallanma Dallanma ve koşullar -- uygulamalar
4 Fonksiyonlar ve yığın
5 Birlikte çalışma C ile; Kayan nokta işlemleri
6
7 Vize sınavı
8 Bitsel işlemler
9 C uyumlu yapılar; hizalama ve paketleme
10 Z80 işlemci üzerinde montaj
11 Makrolar
12 Bellek yönetimi
13 İşletim sistemleri
14 Final sınavı

Assembly Language Step-by-Step: Programming with Linux, 3rd Edition Jeff Duntemann ISBN: 978-1-118-08099-3



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 5 5 25
Bireysel Çalışma 10 8 80
Ara Sınav İçin Bireysel Çalışma 2 8 16
Final Sınavı içiin Bireysel Çalışma 2 10 20
Ev Ödevi 1 1 1
Toplam İş Yükü (saat) 144

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1 4 5 5 4 5 4 5 4 4 4 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek