Ana Sayfa|Yayınlar|Projeler|Araştırma Alanları|Dersler|Öğrenciler|Akademik Deneyim|Duyurular|İletişim


MİKROİŞLEMCİLER
Katalog tanımı
Mikroişlemciler ve tarihsel gelişimi. 80x86 mikroişlemci ve yapısı. Assembly dili ile programlama. Adresleme modları. Data transfer, aritmetik, mantık, akış kontrol, altyordam çağırma ve string komutları. Visual C++ ile assembly dili kullanımı. 8086 programlama. Hafıza arayüzleri ve 8086 mikroişlemciler. Temel giriş/çıkış arayüzleri. Kesmeler ve türleri. 80386, 80486 ve Pentium işlemcilere giriş.
Değerlendirme
Arasınav - 25%
Lab - 25%
Ödevler - 10%
Katılım - 5%
Final - 35%
Ders kitabı
(1) Barry B. Brey, The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4 Architecture, Programming, and Interfacing (7th edition), Prentice Hall, ISBN: 0131974076, 2006.
Yardımcı kaynaklar
(1) Walter A. Triebel, Avtar Singh, Avtar Singh, The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications (4th edition), Prentice Hall, 0130930814, 2002.
(2) Muhammad Ali Mazidi, Janice Gillispie-Mazidi, Muhammad A. Mazidi, Janice Catherine Gillispie-Mazidi, 80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing (4th Edition), Prentice Hall, 2002.
Ders konuları
(1) Mikroişlemci mimarilerine genel bir bakış
(2) Mikroişlemci ve mikrobilgisayarlara giriş, Intel mikroişlemcilerin tarihsel gelişimi 
(3) 80x86 mikroişlemci mimarisi, real mode ve protected mode memory adresleme 
(4) Adresleme modları
(5) Veri transfer komutları
(6) Aritmetik ve mantık komutları 
(7) Program kontrol komutları 
(8) Mikroişlemci programlama, BIOS ve DOS interrupt'ları
(9) 8086/8088 donanım özellikleri
(10) Hafıza arayüzü
(11) Temel I/O arayüzü
Faydalı kaynaklar
•  PICLab V3.0 ile ilgili kaynaklar
•  8086 Komut Kümesi ve Örnekler
•  Intel 80x86 instruction set
•  EMU8086 Dokümanı
•  MS-DOS Debug
•  Stallings, W., "Computer Organization and Architecture 7/e", Prentice Hall, 2006.Mano, M.M., "Computer System Architecture 3/e", Prentice Hall, 1992.
Araçlar
Ders sunumları
•  Mikroişlemci mimarilerine genel bir bakış - Sunum dosyası
•  Mikroişlemci ve mikrobilgisayarlara giriş, Intel mikroişlemcilerin tarihsel gelişimi (Ch 1) - Sunum dosyası
•  80x86 mikroişlemci mimarisi, real mode memory adresleme, protected mode memory adresleme (Ch 2) - Sunum dosyası  
•  Adresleme modları (Ch 3) - Sunum dosyası
•  Veri transfer komutları (Ch 4) - Sunum dosyası
•  Aritmetik ve mantık komutları (Ch 5) - Sunum dosyası
•  Program kontrol komutları (Ch 6) - Sunum dosyası
•  Mikroişlemci programlama, BIOS ve DOS interrupt'ları (Ch 8) - Sunum dosyası   Ödev
•  8086/8088 donanım özellikleri (Ch 9) - Sunum dosyası  
•  Hafıza arayüzü (Ch 10) - Sunum dosyası
•  Temel I/O arayüzü (Ch 11) - Sunum dosyası
Örnek programlar