80x86 Assembly Dili Tasarım ve Çevre Birimler — Ahmet Tevfik İnan Erkan Uslu Furkan Çakmak

80x86 Assembly Dili Tasarım ve Çevre Birimler
Ahmet Tevfik İnan Erkan Uslu Furkan Çakmak80x86 Assembly Dili Tasarım ve Çevre Birimler
Ahmet Tevfik İnan Erkan Uslu Furkan ÇakmakBilgisayar sistemlerinin kullanıcıya bakan yüzü yazılım katmanı olsa da onun üstünde yer aldığı donanım katmanı ve çevre birimleri ile olan ilişkileri de iyi anlaşılması gereken konulardır Kitabımızda farklı platformlarda çalışma ortamlarının nasıl hazırlanabileceği assembly dilinin yüksek seviyeli diller ile birleştirilmek kaydı ile elde edilebilecek avantajlar vurgulanmış örnek çeşitliliği ile açıklamalar arttırılarak okuyanların deneyerek değiştirip geliştirerek konuları ve kullanımı daha rahat anlamalarına olanak sağlanmıştır Programlama mantığının geliştirilmesine yardımcı olabilmek amacıyla ekler bölümünde verilen örnekler akış diyagramları ile desteklenerek hangi değişkenlerin hangi yazmaçlar ile kontrol edilecekleri de gösterilmiştir Kitapta yer alan örnek programlar ve devre şemaları s github com 80x86adtcebi veya s www seckin com tr adreslerinde paylaşılarak olabilecek eklemelere katkılara imkân sağlanarak bilginin canlı tutulması amaçlanmıştır Bu kapsamı ile kitabımız 80x86 Assembly gerçek kipte programlama dışında Bilgisayar Mühendisliği eğitimi içerisinde yer alan Mikro İşlemciler Programlama Derleyici Tasarımı hatta İşletim Sistemleri derslerini bile belirli noktalarda destekleyecek Türkçe kaynak niteliğindedir Konu Başlıkları80x86 Mikroişlemciler Komut Kümesi Sözde KomutlarEXE ve COM Tipindeki ProgramlarYordam ve Makro Kullanımı Parametre AktarımıKesme MekanizmasıYüksek Seviyeli Diller ile Bağlantı8086 Donanım Özellikleri Temel Çevre BirimleriPPI UART PIT ADCDAC PIC DMA Bellek Arayüzlerine ait Devre ŞemalarıÇalışma Ortamının Hazırlanması DEBUG KomutlarıAkış Diyagramları ve Örnekler Kodlar

Seçkin Yayıncılık
Bilgisayar sistemlerinin kullanıcıya bakan yüzü yazılım katmanı olsa da onun üstünde yer aldığı donanım katmanı ve çevre birimleri ile olan ilişkileri de iyi anlaşılması gereken konulardır Kitabımızda farklı platformlarda çalışma ortamlarının nasıl hazırlanabileceği assembly dilinin yüksek seviyeli diller ile birleştirilmek kaydı ile elde edilebilecek avantajlar vurgulanmış örnek çeşitliliği ile açıklamalar arttırılarak okuyanların deneyerek değiştirip geliştirerek konuları ve kullanımı daha rahat anlamalarına olanak sağlanmıştır Programlama mantığının geliştirilmesine yardımcı olabilmek amacıyla ekler bölümünde verilen örnekler akış diyagramları ile desteklenerek hangi değişkenlerin hangi yazmaçlar ile kontrol edilecekleri de gösterilmiştir Kitapta yer alan örnek programlar ve devre şemaları s github com 80x86adtcebi veya s www seckin com tr adreslerinde paylaşılarak olabilecek eklemelere katkılara imkân sağlanarak bilginin canlı tutulması amaçlanmıştır Bu kapsamı ile kitabımız 80x86 Assembly gerçek kipte programlama dışında Bilgisayar Mühendisliği eğitimi içerisinde yer alan Mikro İşlemciler Programlama Derleyici Tasarımı hatta İşletim Sistemleri derslerini bile belirli noktalarda destekleyecek Türkçe kaynak niteliğindedir