
Mikroişlemci sistemleri hakkında Türkçe anlatımlı, temel kavramlardan uygulamaya doğru ilerleyen faydalı dökümanlar burada bir araya getirilmiştir. İçerikte hem teorik bilgiler hem de basit uygulamalar ile örnek kodlar yer almaktadır. Emeği geçen hazırlayan kişilere teşekkür ederiz.
Bu arşiv; sayı sistemlerinden sayısal lojik devrelere, mikroişlemci mimarisinden bellek yapısına, komut kümelerinden assembly diline kadar uzanan geniş bir kapsam sunar.
Özellikle başlangıç ve orta seviyede çalışanlar için derli toplu bir Türkçe kaynak olması bakımından değerlidir.
Sayısal temel tarafını desteklemek isteyenler için dijital mantık entegreleri ve veri kitabı içeriği de faydalı olabilir.

Mikroişlemci Sistemleri
İçerik
- Sayı sistemleri ve kodlar
- Sayısal lojik devreler
- Mikroişlemcili sistemlerin uygulama alanları
- Mikroişlemci temelli sistem yapısı ve çalışması
- Aritmetik lojik işlem birimi ve bellek birimi
- Mikroişlemci mimarisi ve merkezi işlem birim modülü tasarımı
- Ana bellek sisteminin tasarımı ve mikroişlemci yazılımı
- Mikroişlemci komut kümesi
- Mikroişlemcili sistem donanımı ve yazılımı geliştirme araçları
- Mikroişlemci programlama teknikleri ve veri iletişim standartları
- Temel giriş çıkış teknikleri ve çevre birimleri
- Mikroişlemci temelli sistem uygulamaları
Mikroişlemciler ve Assembly Dili
Bu bölümde mikroişlemcilerin yalnızca donanım tarafı değil, programlama mantığı da ele alınmaktadır.
Bilgisayar mimarisi, komut yapısı, adresleme, kaydediciler ve işleme hızı gibi başlıklar ile assembly programlamaya giriş için iyi bir temel oluşturur.
Sayısal devre ve mantık tarafında pratik görmek isteyenler ayrıca TTL sayısal devre kurma simülatörü içeriğine de göz atabilir.

- Bilgisayarların tarihi gelişimi
- Pascaline makinası
- Genel bilgisayar türleri
- Bilgisayar mimarisi
- Programsal yaklaşım ve donanımsal yaklaşım
- CISC mimarisi
- RISC mimarisi
- EPIC mimarisi
- Von Neuman mimarisi
- Harvard mimarisi
- Mikroişlemcinin tek bir komutu işleme hızı
- Mikroişlemcinin doğrudan adresleyebileceği bellek büyüklüğü
- Programcının üzerinde çalışabileceği kaydedici çeşitleri
- Programcının kullanabileceği değişik türdeki komutlar
- Ön bellek sistemi
- İş hattı ve süperölçekli işlem
- 6502 mikroişlemcisi
- Assembly dili programlama
- Komut yapısı
- Mikroişlemci simülatörü
Örnek Kodlar
Arşivde yer alan örnek assembly dosyaları, temel işlemlerin nasıl kurulduğunu görmek açısından yararlıdır.
Saydırma, kaydırma, toplama, bellek kopyalama, segment sürme ve bit işlemleri gibi birçok klasik örnek bir arada bulunur.
Mikrodenetleyici ve düşük seviyeli yazılım pratiğini sevenler için PIC24 ve PIC32 örnekleri de ayrıca fikir verebilir.
- 9-SaydırFullEkran.asm
- ASyazdir—-.asm
- ASyazdir2OrtaSegmente.asm
- Bellek 2BellekKopyalama.asm
- Cift Yon Ortaya.asm
- Dikdortgen Ciz.asm
- E-SolSag Kaydir.asm
- İkili Vciz.asm
- İki Segmentte Cark Donusu.asm
- Karedalga.asm
- MaxBul.asm
- MSBveLSB bitleri1.asm
- MSBveLSB bitleri2.asm
- MSBveLSB bitleriAND.asm
- Negatifleri Bul.asm
- Sayıları Topla.asm
- Segment Binary Saydir.asm
- Sıfırların Sayısını Bul.asm
- Tek Segmentte 9saydir.asm
- Tek Segmentte Binary Saydır.asm
- Tek Segmentte Cark.asm
- Tek Tek Segmente Saydırma.asm
- Ters Kaydırma.asm
- XCark dondur.asm
Bu arşiv kimler için faydalı?
- Mikroişlemci mantığını Türkçe kaynaklarla öğrenmek isteyen öğrenciler
- Assembly dili konusuna giriş yapmak isteyenler
- Sayısal elektronik ile mikroişlemci ilişkisini daha iyi kavramak isteyenler
- Eski ama öğretici örnek kodları inceleyerek düşük seviyeli programlama pratiği yapmak isteyenler
Kısa değerlendirme
Türkçe kaynakların dağınık olduğu bu alanda, mikroişlemci sistemlerini hem teorik hem uygulamalı olarak toparlayan dökümanlar hâlâ oldukça değerlidir.
Bu arşiv; ders notu, tekrar kaynağı ve temel uygulama rehberi olarak iş görebilecek içerikler sunmaktadır.

Çok Teşekkür Ederim,Helal Olsun size
elinize sağlık
güzel paylaşım ellerinize sağlık çok sağolun
arkadaşlar
interrupt on change(b portuna)matrix butonlarından herhangi birine basıldığında 7 segment displayde “F” gösteren bi derve tasarlanıp programı yazılacak..
bu konudan iyi anlıyan biri varsa bana yardımcı olabilirse çok sevinirim
Linklerinizi arada bir kontrol etmelisiniz bir çok yerde linkler çalışmıyor.
ilginize teşekkürler.
bildirim için teşekkürler linkler yenilendi diğerlerinide bildirirseniz gereken yapılır
iyi çalışmalar