Assembly’e Başlıyalım

Assembly Nedir ?

Assembly programlama dili karmaşık programlar yazmak için kullanılan düşük seviyeli bir programlama dilidir. Assembly insanlar tarafından anlaşılması zor olan makine dilinin sayısal ifadelerini, insanlar tarafından anlaşılarak programlanması daha kolay olan alfabetik ifadelerle oluşturulmuştur. Assembly kullanmanın amacı, ilk bilgisayarlarda yazılan programların daha az hata içermesi ve daha az zaman almasını sağlamaktır. Assembly biraz zordur ama hep birlikte temelini oluşturacağız.

Taze Bilgiler

Assembly’ın Avantajları:

  • Bilgisayar donanımı üzerinde daha iyi bir denetim sağlar. İşlemcinizin gücünü en iyi şekilde ortaya koyabilecek tek programlama dilidir.
  • Küçük boyutlu bellekte az yer kaplayan programlar yazılabilir. Virüslerin yazımında kullanılırlar. Makine diline çok yakın olduğu için kapladıkları alanlar çok düşüktür.
  • Yazılan programlar daha hızlı çalışır. Çok hızlı çalıştıkları için işletim sistemlerinde kernel ve donanım sürücülerinin programlanmasında, hız gerektiren kritik uygulamalarda kullanılmaktadır.
  • Herhangi bir programlama dili altında, o dilin kodları arasında kullanılabilir. İyi öğrenildiğinde diğer dillerde karşılaşılan büyük problemlerin assembly ile basit çözümleri olduğu görülür.

Assembly’ın Dezavantajları:

  • Assembly dilinde program yazmak için mikroişlemci iç yapısının iyi bilinmesi gerekir. Assembly dili mikroişlemci tipine göre değişir. Bir mikroişlemci için yazılan bir program başka bir
  • mikro işlemcide çalışmayabilir yani program taşınabilir değildir yazılan bir kod başka bir bilgisayarda çalışmayabilir.
  • Assembly dilinde program yazmak yüksek seviyeli dillere göre daha zor ve zaman alıcıdır. Öğrenmesi, yazması ve okuması diğer dillere göre daha karmaşık ve zordur. Kullanım alanları diğer dillere göre daha azdır.

Bu Seride Ne Öğreneceğiz :

  • Neden assembly
  • Assemblynin temelleri
  • Reverse Enginering

Belki önceden bir takım bilginiz vardır . Bende bildiğim kadarıyla anlatacağım .Şahsen ben heyecanlıyım .İyi günler..

Assembly Programlama Dili | 1. Bölüm yazımızı okuduğunuz için teşekkür ederiz https://tazebilgiler.com sayfasını takipte kalınız.

2 thoughts on “Assembly’e Başlıyalım

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir