
Dersimiz RISCV mimarisi üzerine kuruludur. Mimari konusu, bellekler ve diskler, CPU'yu inceleme şeklinde devam edecektir. CPU komutlarını denemek için RISCV simulatörü kullanılacaktır.
Dersimiz için az da olsa C++ bilgisi gereklidir. Daha çok anlatılacak olan Assembly kullanılacaktır.
Dersin notlandırılması %40 arasınav ve %60 final notu ile yapılır. Final notunu final sınavı ve ödevlerin etkisi oluşturur.
Haftalık program
01. Giriş, tanıtımİlk derste kanalıma abone olunuz, böylece eklenen slaytlardan haberdar olursunuz. Diğer derslerimin slaytları da sizlere açık olacaktır.
02. Giriş/Çıkış (I/O) Sistemleri
04. Önbellekler (Cache'ler)
06. Cache belleğe yazma ve performans
08. RISCV Komut Seti (ISA)
09. RISCV 32bit Makine Dili Giriş
10. RISCV Makine Dili Komut Formatları
11. RISCV 16bit Komut Formatları
13. Simulatör Tanıtımı, Örnek Uygulama
15. Tek Döngülü Yapılarda Performans
17. İşlemci İç Yapısı, Saat Sinyali Seçimi
18. İşlenemeyen diğer konular
- Pipeline problemleri, çözümleri
- Sırasız çalıştırma
- Derleyici optimizasyonları