Daha önceki yazımızda açıkladığımız X86 işlemcilerin programlanmasında kullanılan Assembly dilini sizlere biraz daha yakından tanıtmak istiyoruz. Programa ile uğraşan arkadaşlara yardımcı olacağını umduğumuz bu kaynak dökümandan yararlanmanız dileği ile..
X86 Assembly dilini öğrenmek kolaydır ama bu dilde proje hazırlamak insanı çileden çıkartabilir. Bu yüzden günümüzde X86 assembly dili yerine, daha çok endüstriyel alanda kullanılan microcontroller chip’lerin assembly dili kullanılmaktadır. Bir programcı assembly dilinde büyük uygulamalar hazırlamaz (genellikle). Bunun nedeni üst düzey programlama dilleri olan delphi, C, C++, Pascal’a göre daha dikkat gerektirir ve kod yazımı daha zordur. Programcı assembly dilinde proje hazırlayacaksa kullandığı sistemin mikroişlemcisini ve hafıza haritasının yanında, sistemin donanımında iyi bilmesi gerekir. Her şeyden önemlisi zamandır ki sadece assembly dili ile PC uygulamaları geliştirmek iğne ile kuyu açmaya benzer. Assembly alt düzey bir programlama dilidir yalnız alt düzey kelimesini yanlış anlamayın, bu kelime bu dilin işlemciye ve hafızaya olan yakınlığını belirtir, üst düzey diller ise daha çok programcıya yani insana yakındır.
Bu yüzden assembly dilinin özel kullanım alanları vardır. Kısaca bunları söyle sıralayabiliriz.
1- Bilgisayar sistemini yakından tanımak için,
2- Device driver (cihaz sürücüleri) yazmak için,
3- Chip’lere program yüklemek için (PIC, microcontroller gibi…)
4- İşletim sistemlerinin yapımında (OS),
5- Şifre kırma ve Hacking işlemleri için,
6- Virüs programları yazmak için,
7- Elektronik tablo’lama (Excel gibi) programlarında
İlginizi Çekebilir











Guzel yazi olmus ellerinize saglik
Gusel yazı olmus.Ellerinize saglık