Yıl: 2024, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1) Computer Arithmetic Algorithms, I. Koren, 2nd Edition, A.K. Peters Ltd., 2002.
2) Computer Arithmetic: Algorithms and Hardware Designs, Behrooz Parhami, Oxford University Press, 2000.
Dersin İçeriği
Sayı Gösterimlerine Giriş, Sabit-Noktalı Sayı Gösterimi, Kayan-Noktalı Sayı Gösterimi, Aritmetik toplama ve çıkarma algoritmaları, Hızlı toplama algoritmaları ve hızlı toplayıcı devre tasarımları, Temel Çarpma Algoritmaları , Hızlı Çarpma Teknikleri, Temel Bölme Algoritmaları, Hızlı bölme teknikleri, Elamanter Fonksiyonları Hesaplama Algoritmaları ve CORDIC Algoritmaları
Dersin Amacı
Bu dersin amacı, bilgisayar sistemlerinde kullanılan aritmetik işlemlerin temelini oluşturan algoritmaların ve bu algoritmaların donanımsal tasarımlarının incelenmesidir. Öğrencilerin, aritmetik işlemcilerin performansını değerlendirebilmeleri, farklı sayı gösterimlerini anlayarak aritmetik işlemler gerçekleştirebilmeleri, hızlı toplama, çarpma ve bölme tekniklerini kavrayarak bu tekniklerin donanım düzeyinde nasıl uygulandığını öğrenmeleri hedeflenmektedir.