Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
YBS 355BİLGİSAYAR MİMARİSİ3 + 05. Yarıyıl5

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Seçmeli
Dersin Amacı Bu dersin amacı temel bilgisayar mimarisi kavramlarının tanıtılması ve farklı mikroişlemci mimarilerinin tanıtılması ve ona ait buyruk kümelerinin gösterilip farklı işlemci kontrol uygulamaların gösterilmesidir. 
Ders İçeriği Yazaç aktarımı ve mikroişlemciler: Yazaç aktarım dili, yazaçlar arası aktarım, veri yolu ve bellek aktarımı, aritmetik mikro işlemler, mantıksal mikro işlemler, kaydırma mikro işlemleri, aritmetik mantık kaydırma birimi. Temel bilgisayar yapısı ve tasarımı: Buyruk kodu, bilgisayar yazaçları, bilgisayar buyrukları, zamanlama ve denetim, buyruk süreci, bellek adreslemeli buyruklar, giriş-çıkış buyrukları ve kesmeler, işlemci yazacı mantık tasarımı, Temel bilgisayarın programlanması: Birleştirici dil gösterimi, derleyici, program döngüleri, aritmetik ve mantıksal işlemlerin programlanması, alt programlar, giriş/çıkışın programlanması. Mikro programlanmış denetim: Denetim belleği, mikro program örneği, denetim birimi tasarımı, genel yazaç kurulumu, buyruk biçimleri, adresleme kipleri, program denetimi. Boru hattı ve vektör işlemleri, aritmetik işlem boru hattı, paralel işleme, buyruk boru hattı, risc boru hattı, vektör işlemleri, dizi işlemleri. Bilgisayar aritmetiği, toplama ve çıkarma, çarpma algoritmaları, bölme algoritmaları. Giriş/Çıkış organizasyonu, giriş/çıkış ara yüzeyi, eş zamanlı olmayan veri transferi, aktarma kipleri, doğrudan bellek erişimi, giriş/çıkış işlemcisi. Bellek tasarımı: ana bellek, yardımcı bellek. Çoklu işlemler: Çoklu işlemcilerin karakteristikleri, işlemciler arası seçim, işlemciler arsı iletişim ve eş zamanlılık.
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Temel bilgisayarın yapısını kavrama
2Temel bilgisayarın programlanmasını kavrama
3Merkezi işlem birimin yapısını ve çalışmasını kavrama
4Mikro programlama mantığını kavrama
5Boru hattı ve vektör işlemlerini kavrama
6Giriş/Çıkış organizasyonu ve bellek tasarımını kavrama
7Çoklu işlemler mantığını ve çalışmasını kavrama

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
Derslerin program öğrenme kazanımına katkısı girilmemiş.

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14342
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)13339
Ödevler11010
Arasınavlar(hazırlık süresi dahil)11313
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)12626
Toplam İş Yükü

Dersin AKTS Kredisi






130

5
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2017-2018 Güz1GÖKHAN UÇKAN


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
YBS 355 BİLGİSAYAR MİMARİSİ 3 + 0 1 Türkçe 2017-2018 Güz
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Dr. Öğr. Üyesi GÖKHAN UÇKAN guckan@pau.edu.tr İİBF B0213 Dersin Devam Yüzdesi : %
Amaç Bu dersin amacı temel bilgisayar mimarisi kavramlarının tanıtılması ve farklı mikroişlemci mimarilerinin tanıtılması ve ona ait buyruk kümelerinin gösterilip farklı işlemci kontrol uygulamaların gösterilmesidir. 
İçerik Yazaç aktarımı ve mikroişlemciler: Yazaç aktarım dili, yazaçlar arası aktarım, veri yolu ve bellek aktarımı, aritmetik mikro işlemler, mantıksal mikro işlemler, kaydırma mikro işlemleri, aritmetik mantık kaydırma birimi. Temel bilgisayar yapısı ve tasarımı: Buyruk kodu, bilgisayar yazaçları, bilgisayar buyrukları, zamanlama ve denetim, buyruk süreci, bellek adreslemeli buyruklar, giriş-çıkış buyrukları ve kesmeler, işlemci yazacı mantık tasarımı, Temel bilgisayarın programlanması: Birleştirici dil gösterimi, derleyici, program döngüleri, aritmetik ve mantıksal işlemlerin programlanması, alt programlar, giriş/çıkışın programlanması. Mikro programlanmış denetim: Denetim belleği, mikro program örneği, denetim birimi tasarımı, genel yazaç kurulumu, buyruk biçimleri, adresleme kipleri, program denetimi. Boru hattı ve vektör işlemleri, aritmetik işlem boru hattı, paralel işleme, buyruk boru hattı, risc boru hattı, vektör işlemleri, dizi işlemleri. Bilgisayar aritmetiği, toplama ve çıkarma, çarpma algoritmaları, bölme algoritmaları. Giriş/Çıkış organizasyonu, giriş/çıkış ara yüzeyi, eş zamanlı olmayan veri transferi, aktarma kipleri, doğrudan bellek erişimi, giriş/çıkış işlemcisi. Bellek tasarımı: ana bellek, yardımcı bellek. Çoklu işlemler: Çoklu işlemcilerin karakteristikleri, işlemciler arası seçim, işlemciler arsı iletişim ve eş zamanlılık.
Haftalık Konu Başlıkları
HaftaKonular
1 Mikrodenetleyici ve mikroiğşlemcilerin genel olarak tanıtılması
2 Mikroişlemci ve mikrodentleyici mimarilerine giriş
3 Mikrodenetleyicilerin iç ve dış mimarilerin tanıtılması
4 Mikrodenetleyici hafıza birimlerinin tanıtılması ve yükse düşük seviye banka seviyelerin tanıtılması
5 Taban adres fiziksel adreslerin tanıtılması ve ilgili hesaplamalar
6 Mikrodenetleyici komut kümelerine giriş
7 İkinci seviye komut kümelerin tanıtılması
8 Mikrodenetleyici komut kümeleri ile farklı program örneklerin uygulanması
9 Sisteme program kodunun yüklenmesi ve çalıştırılması
10 Çevre birimlerin mikrodeneteleyicilere yönetilmesi için gerekli progrmaların yazılması
11 Fraklı çevre birimlerin mikrodentleyici ile yönetilmesi ve ona uygun sistem
12 Farklı çevre birimlerin mikrodentleyici ile yönetilmesi ve ona uygun sistem yazılımların yazılması
13 Değişik Çevre birim uygulamları ve projeler oluşturma
14 Değişik Çevre birim uygulamları ve porje çözümleri oluşturma
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Mikroişlemciler ve 8051 ailesi alfa yayınları Haluk GümüşkayaTürkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı60Dönem Sonu Sınavı
Ara Sınav40Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları