1 Temmuz 2013

Makine Dili Nedir?





Makine dili mikroişlemci ya da mikro denetleyici gibi komut işleme yeteneğine sahip entegrelerin işleyebilecekleri komutlardan ve buna uygun söz diziminden oluşan dile verilen addır. Makine dili, işlemcinin verilen komutlar doğrultusunda çalıştırılmasını sağlayan ve işlemci mimarisine göre değişen en alt seviyedeki programlama dilidir. Bu dil sadece 0 ve 1 ikililerinin anlamlı kombinasyonlarından meydana gelmektedir. Bu nedenle, makine dilinin anlaşılması çok güçtür.


Sonuç olarak bilgisayar programı hangi dilde olursa olsun formatı makine diline çevrilmesi gereklidir. Her emrin yerine getirilmesine ' Instruction Cycle ' denir ve 4 ana kısımdan oluşur.


Fetch: Bir sonraki emri hafızadan getir.
Decode: Emrin ne demek istediğini çöz.
Execute: Emir yerine getirilir, işlem yapılır.
Store: Sonucu sakla.

Kısaca özetleyecek olursak;

  • Bilgisayarın doğal dilidir.
  • Bilgisayarın donanımsal tasarımına bağlıdır.
  • Makine dili “010101001”’lerden oluşan komutlardır ve bunlar doğrudan makineye hitap eder.
  • Makine dili işlemci türüne özel olarak yazılmaktadır. Dolayısıyla, bir işlemci türü için makine diliyle yazılmış program, diğer işlemciler için uygun olmamaktadır.








0 yorum:

Yorum Gönder