Bilgisayar Mimarileri ve Assembly Programlama Kursu

RISC Komut Seti Mimarilerini Assembly programlayarak öğrenin ve donanım / yazılım arayüzünde uzmanlaşın!

Ratings: 4.77 / 5.00




Description

Bilgisayar Mimarileri ve Assembly Programlama Kursu'na Hoşgeldiniz!

Günümüzde bilgiye erişmenin kolaylaşması ve artan yerli / yabancı eğitim materyalleri sayesinde çeşitli programlama dilleri öğrenip kod yazmak oldukça kolaylaştı, gömülü sistem programlamak da buna dahil. Bu çok sevindirici bir konu olmak ile birlikte, bazı soruları da beraberinde getiriyor.

Kod yazmak nedir? Bir text editörüne yazdığımız “konuşma dilinin kelimeleri” nasıl oluyor da bilgisayar üzerinde anlamlı bir hale geliyor ve algoritma çalıştıran mantıklı programlara dönüşüyor? Programlarımız script seviyelerinden, donanım seviyesine yaklaştıkça, bu soruların cevaplanması hayati önem taşıyor. Özellikle gömülü sistemlerle çalışmak, bir programcı olarak hem yazılma; hem de altta yatan donanımın mimarisine - işlemcinin yapısına hakim olmayı gerektirir.

Bu kursta donanım - yazılım arasındaki karanlık kalmış arayüz katmanını aydınlatmayı hedefliyoruz. Bu kapsamda bilgisayar mimarilerinin en önemli konularından olan komut seti mimarileri, Assembly programlama, bilgisayar/bellek organizasyonu, makine dili dönüşümü, veri yolu, sub-routine konularını derinlemesine işleyeceğiz.

Sistem tasarımlarında donanım ve yazılım arasında her zaman bir katman vardır, bilgisayar mimarileri bu katmanın kurulmasını sağlar. Bilgisayar mimarilerinin kodlama dili olan Assembly kodlamayı öğrenerek aslında kodlarınızın donanıma nasıl en uygun şekilde yazılabileceğini çok net bir şekilde görebilirsiniz.

Özellikle elektronik sistem tasarımı ve bilgisayar programlama üzerine aktif olarak çalışan, işlemci tasarımına ilgi duyan herkesin öğrenmesini tavsiye ettiğim bilgisayar mimarileri, şahsen kendi kariyerimde bana pek çok kapı açtı. Umarım sizin için de faydalı bir eğitim olur.




What You Will Learn!

  • RISC ISA Mimarileri
  • Assembly Programlama - Teori ve Pratik
  • Bilgisayar / Bellek Organizasyonu
  • MIPS Komut Seti Mimarisi
  • Makine Dili Dönüşümü
  • Pipelining ve Veri Tehlikeleri
  • Bilgisayar Veri Yolu
  • Donanım/Yazılım Soyutlama Katmanları
  • İşlemci Sub-Routineleri
  • Program Sayacı ve Branch Aritmetiği

Who Should Attend!

  • Savunma sanayii, havacılık, AR-GE ve bilişim firmalarında, gömülü sistem tasarım / programlama pozisyonlarına başvurmayı düşünen adaylar
  • Lisans ve Lisansüstü mühendislik / programlama fakültesi öğrencileri
  • Bilgisayar donanım / yazılım arayüzü hakkında bilgi sahibi olmak isteyen yazılımcılar
  • Bilgisayar / İşlemci yapılarına meraklı herkes!