ℹ Bilgi: Bu kitap yeni hazırlanmış olup içerik düzenli olarak güncellenmektedir. Yorum ve önerilerinizi bekliyoruz.
Kitap Kapağı

Intel 8086 ile Mikroişlemci Programlamaya Giriş

Şadi Çağatay Öztürk ve Prof. Dr. Oğuz Ergin
✨ Yeni v0.0.1 CC BY-NC-ND 4.0 ISBN: 978-625-00-5838-1 328 sayfa 2026

ℹ Yayın Hakkında

Bu kitap yeni hazırlanmış olup içerik düzenli olarak güncellenmektedir. Yeni bölümler, örnekler ve düzeltmeler her sürümde eklenmektedir. Yorum, öneri ve hata bildirimleriniz için: oergin@sharjah.ac.ae

Hakkında

Bu kitap, Intel 8086 mikroişlemcisi üzerinden çevirici dili (assembly language) programlamayı öğretmek amacıyla hazırlanmıştır. Bilgisayar mühendisliği ve elektrik-elektronik mühendisliği lisans öğrencilerine yöneliktir.

Mikroişlemci mimarisi, sayı sistemleri, buyruk kümesi ve sistem programlama konularını kapsamaktadır. Kitap sürekli güncellenmekte olup hata bildirimleri memnuniyetle karşılanır.

İçindekiler

Bölüm 1 Bölüm 1 Bilgisayar Sistemlerine Giriş
Güncel

Temel bilgisayar mimarisi, von Neumann modeli, işlemci ve bellek yapısı, yazılım katmanları.

Bölüm 2 Bölüm 2 Sayı Sistemleri
Güncel

İkilik, sekizlik, onaltılık taban; işaretli sayılar; BCD; ASCII; IEEE 754 kayan nokta.

Bölüm 3 Bölüm 3 8086 Mimarisi
Güncel

8086 iç yapısı, yazmaçlar, bölütlü bellek modeli, adres uzayı, BIU ve EU.

Bölüm 4 Bölüm 4 Çevirici Diline Giriş
Güncel

Çevirici dili söz dizimi, program yapısı, FASM/NASM kullanımı, ilk program, derleme ve çalıştırma.

Bölüm 5 Bölüm 5 Veri Taşıma Buyrukları
Güncel

MOV, PUSH, POP, XCHG, LEA, XLAT buyrukları; adresleme kipleri.

Bölüm 6 Bölüm 6 Aritmetik ve Mantık Buyrukları
Güncel

ADD, SUB, MUL, DIV, AND, OR, XOR, NOT buyrukları ve işaret bayrakları.

Bölüm 7 Bölüm 7 Denetim Buyrukları
Güncel

JMP, CALL, RET, koşullu atlamalar, döngü buyrukları (LOOP), alt programlar.

Bölüm 8 Bölüm 8 Dizgi İşleme Buyrukları
Güncel

MOVS, CMPS, SCAS, LODS, STOS buyrukları; REP öneki; blok işlemleri.

Bölüm 9 Bölüm 9 Kesmeler ve Çevre Birimlerinin Kullanımı
Güncel

Donanım ve yazılım kesmeleri, INT buyruğu, kesme vektörü tablosu, çevre birimi sürücüleri.

Bölüm 10 Bölüm 10 Girdi/Çıktı İşlemleri
Güncel

IN/OUT buyrukları, port adresleme, klavye ve ekran G/Ç, DOS sistem çağrıları.

Bölüm 11 Bölüm 11 Basit Bir İşletim Sistemi
Güncel

Başlangıç kodu, bellek yönetimi, görev anahtarlama, basit işletim sistemi tasarımı.

Ek A Ek A x86 Buyruklarının Listesi
Güncel

Tam 8086/8088 buyruk kümesi referans tablosu, işlem kodları, bayrak etkileri.

Ek B Ek B Derleme Araçları (FASM/NASM)
Güncel

FASM ve NASM kurulumu, temel kullanım, söz dizimi farklılıkları, hata ayıklama ipuçları.

Ek C Ek C DOS ve Linux Kesmeleri
Güncel

INT 21h DOS servisleri, Linux sistem çağrısı tablosu, yaygın kullanım örnekleri.

Ek D Ek D BIOS Kesmeleri
Güncel

BIOS kesme vektörü tablosu; video (INT 10h), klavye (INT 16h), disk (INT 13h) servisleri.

Ek E Ek E ASCII Kodları ve Klavye Tarama Kodları
Güncel

Tam ASCII karakter tablosu, klavye tarama (scan) kodları, genişletilmiş karakter seti.

Kaynaklar

📥 PDF İndir

Kitabın güncel sürümünü doğrudan indirin.

Son sürüm (PDF) →

📂 Kaynak Kod

LaTeX kaynak dosyaları ve derleme talimatları.

GitHub →

🐛 Hata Bildirimi

Kitapta hata buldunuz mu? Bize bildirin.

GitHub Issues →

✉ Geri Bildirim

Düzeltme ve içerik önerileri için e-posta gönderin.

oergin@sharjah.ac.ae →

Lisans

Bu eser Creative Commons Atıf-GayriTicari-Türetilemez 4.0 Uluslararası lisansı ile lisanslanmıştır. Özgürce paylaşılabilir ve dağıtılabilir — uygun atıf yapılması, ticari amaçla kullanılmaması ve değişiklik yapılmaması koşuluyla.