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.
2214
26
TAKE THIS COURSE