Skip to main content
Anasayfa

Ders Detayı

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
MİKROİŞLEMCİ MİMARİSİBPR2110485Güz Dönemi2+234
Ders Programı

Salı 12:40-13:30

Salı 13:40-14:30

Salı 14:40-15:30

Salı 15:40-16:30

Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi VerenlerÖğr.Gör. Mehmet Sinan ORUÇ
Dersin Yardımcıları
Dersin AmacıMikroişlemcilerin tanıtılması ve yaygın olarak kullanılanlarının yapılarının, programlama dillerinin öğretilmesi ve uygulamalar.
Dersin İçeriğiBu ders; Bilgisayarların tarihi, vakum tüpler,transistorler, tümleşik devreler, intel ve motorola ailesi,Hafıza temelleri ve hafıza organizasyonu, flip-flop, ortak yol, RAM, ROM, EPROM yapıları,Mikroişlemci mimarisi ve çalışması, 8085 8-bit mikroişlemcisi yapısı, 8255 tümdevresi,16-bit mikroişlemciler, 8086-8088, lojik ve fiziksel hafızalar, segmentli hafıza yapısı, korumalı mod,8-bit mikroişlemcilerde adresleme modları,16-bit mikroişlemcilerde adresleme modları, veri adresleme modları, program hafıza adresleme modları,Veri transfer komutları, adres yükleme komutları, dizi(string) komutları,Aritmetik ve lojik komutları, toplama,çıkarma, bölme, çarpma, karşılaştırma,ve, veya,kaydırma,döndürme,,Dizi karşılaştırma,program kontrol komutları,dallanma komutları,alt programlar,Kesmelere giriş, yazılım kesmeleri, donanım kesmeleri,8085 mikroişlemcisi yazılım programlama örnekleri, 8085 simülatör kullanımı,PIC ile ilgili temel kavramlar, PIC ile mikroişlemciler arasındaki farklar,üstünlükler, komutlar,PIC16F84 uygulamaları,PIC16F877 uygulamaları; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Intel ailesinin belli başlı, güncel elemanlarını kullanır.
2. Mikroişlemcilerin mimarisini açıklar.
3. Minimum mikrobilgisayar gerçekleştirmek için gerekenleri uygular.
4. Önceden öğrendikleri algoritma mantığı ile mikroişlemcinin sınırlı komutlarını kullanarak assembly programlar düzenler.
5. Önceden yazılmış assembly kodlarını açıklar.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Bilgisayarların tarihi, vakum tüpler,transistorler, tümleşik devreler, intel ve motorola ailesi
2Hafıza temelleri ve hafıza organizasyonu, flip-flop, ortak yol, RAM, ROM, EPROM yapıları
3Mikroişlemci mimarisi ve çalışması, 8085 8-bit mikroişlemcisi yapısı, 8255 tümdevresi
416-bit mikroişlemciler, 8086-8088, lojik ve fiziksel hafızalar, segmentli hafıza yapısı, korumalı mod
58-bit mikroişlemcilerde adresleme modları
616-bit mikroişlemcilerde adresleme modları, veri adresleme modları, program hafıza adresleme modları
7Veri transfer komutları, adres yükleme komutları, dizi(string) komutları
8Aritmetik ve lojik komutları, toplama,çıkarma, bölme, çarpma, karşılaştırma,ve, veya,kaydırma,döndürme,
9Dizi karşılaştırma,program kontrol komutları,dallanma komutları,alt programlar
10Kesmelere giriş, yazılım kesmeleri, donanım kesmeleri
118085 mikroişlemcisi yazılım programlama örnekleri, 8085 simülatör kullanımı
12PIC ile ilgili temel kavramlar, PIC ile mikroişlemciler arasındaki farklar,üstünlükler, komutlar
13PIC16F84 uygulamaları
14PIC16F877 uygulamaları
Kaynak
1. Gümüşkaya, H. Mikroişlemciler ve Bilgisayarlar 2. Gaonkar,S. Micropcessors Architecture Programming and Applications with the 8085/8080A 3. Özkan, T. Mikroişlemciler-Mikrobilgisayarlar ve Assembly Programlama 4. Altınbaşak, O. Mikrodenetleyiciler ve PIC Programlama 5. Akar, F. PIC16F877A Proje Tasarımı

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
X
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
X
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
X
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100
AKTS / İşyükü Tablosu
EtkinlikSayıSüresi (Saat)Toplam İş Yükü (Saat)
Toplam İş Yükü (Saat)0
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30)0
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır.

Dersin Detaylı Bilgileri

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
MİKROİŞLEMCİ MİMARİSİBPR2110485Güz Dönemi2+234
Ders Programı

Salı 12:40-13:30

Salı 13:40-14:30

Salı 14:40-15:30

Salı 15:40-16:30

Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi VerenlerÖğr.Gör. Mehmet Sinan ORUÇ
Dersin Yardımcıları
Dersin AmacıMikroişlemcilerin tanıtılması ve yaygın olarak kullanılanlarının yapılarının, programlama dillerinin öğretilmesi ve uygulamalar.
Dersin İçeriğiBu ders; Bilgisayarların tarihi, vakum tüpler,transistorler, tümleşik devreler, intel ve motorola ailesi,Hafıza temelleri ve hafıza organizasyonu, flip-flop, ortak yol, RAM, ROM, EPROM yapıları,Mikroişlemci mimarisi ve çalışması, 8085 8-bit mikroişlemcisi yapısı, 8255 tümdevresi,16-bit mikroişlemciler, 8086-8088, lojik ve fiziksel hafızalar, segmentli hafıza yapısı, korumalı mod,8-bit mikroişlemcilerde adresleme modları,16-bit mikroişlemcilerde adresleme modları, veri adresleme modları, program hafıza adresleme modları,Veri transfer komutları, adres yükleme komutları, dizi(string) komutları,Aritmetik ve lojik komutları, toplama,çıkarma, bölme, çarpma, karşılaştırma,ve, veya,kaydırma,döndürme,,Dizi karşılaştırma,program kontrol komutları,dallanma komutları,alt programlar,Kesmelere giriş, yazılım kesmeleri, donanım kesmeleri,8085 mikroişlemcisi yazılım programlama örnekleri, 8085 simülatör kullanımı,PIC ile ilgili temel kavramlar, PIC ile mikroişlemciler arasındaki farklar,üstünlükler, komutlar,PIC16F84 uygulamaları,PIC16F877 uygulamaları; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Intel ailesinin belli başlı, güncel elemanlarını kullanır.
2. Mikroişlemcilerin mimarisini açıklar.
3. Minimum mikrobilgisayar gerçekleştirmek için gerekenleri uygular.
4. Önceden öğrendikleri algoritma mantığı ile mikroişlemcinin sınırlı komutlarını kullanarak assembly programlar düzenler.
5. Önceden yazılmış assembly kodlarını açıklar.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Bilgisayarların tarihi, vakum tüpler,transistorler, tümleşik devreler, intel ve motorola ailesi
2Hafıza temelleri ve hafıza organizasyonu, flip-flop, ortak yol, RAM, ROM, EPROM yapıları
3Mikroişlemci mimarisi ve çalışması, 8085 8-bit mikroişlemcisi yapısı, 8255 tümdevresi
416-bit mikroişlemciler, 8086-8088, lojik ve fiziksel hafızalar, segmentli hafıza yapısı, korumalı mod
58-bit mikroişlemcilerde adresleme modları
616-bit mikroişlemcilerde adresleme modları, veri adresleme modları, program hafıza adresleme modları
7Veri transfer komutları, adres yükleme komutları, dizi(string) komutları
8Aritmetik ve lojik komutları, toplama,çıkarma, bölme, çarpma, karşılaştırma,ve, veya,kaydırma,döndürme,
9Dizi karşılaştırma,program kontrol komutları,dallanma komutları,alt programlar
10Kesmelere giriş, yazılım kesmeleri, donanım kesmeleri
118085 mikroişlemcisi yazılım programlama örnekleri, 8085 simülatör kullanımı
12PIC ile ilgili temel kavramlar, PIC ile mikroişlemciler arasındaki farklar,üstünlükler, komutlar
13PIC16F84 uygulamaları
14PIC16F877 uygulamaları
Kaynak
1. Gümüşkaya, H. Mikroişlemciler ve Bilgisayarlar 2. Gaonkar,S. Micropcessors Architecture Programming and Applications with the 8085/8080A 3. Özkan, T. Mikroişlemciler-Mikrobilgisayarlar ve Assembly Programlama 4. Altınbaşak, O. Mikrodenetleyiciler ve PIC Programlama 5. Akar, F. PIC16F877A Proje Tasarımı

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
X
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
X
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
X
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100

Sayısal Veriler

Öğrenci Başarı Durumu

Bilgi / Destek Butonu