Yazeka
Arama sonuçlarına göre oluşturuldu
Assembly dili, bir işlemcinin komut kümesi üzerine tanımlanmış alt seviye bir programlama dilidir 14.
Özellikleri:
- Kolay hatırlanabilir semboller (mnemonics) kullanır, bu sayede makine koduna karşılık gelen sayı dizilerinin bilinmesine gerek kalmaz 15.
- Platformdan bağımsız yüksek seviyeli programlama dillerinin aksine, işlemci mimarisine bağlıdır 14.
- Tipik uygulamaları: cihaz sürücüleri, alt seviyeli gömülü sistemler ve gerçek zamanlı sistemlerdir 14.
- Bir assembly programı, assembler kullanılarak makine koduna çevrilir 15.
Avantajları:
- Verimlilik: Komutlar doğrudan makine koduna çevrildiğinden, üst düzey dillerdeki karşılıklarından daha verimli yürütülür 4.
- Düşük düzey erişim: Programcılara kayıtlar ve bellek konumları gibi temel donanım bileşenlerine doğrudan erişim sağlar 4.
Dezavantajları:
- Aşırı öğrenme eğrisi: Bilgisayar mimarisi ve düşük seviyeli programlama kavramları hakkında derin bir anlayış gerektirir 4.
- Taşınabilirlik eksikliği: Programlar belirli bir işlemci mimarisine özgüdür 4.
- Hata ayıklama karmaşıklığı: Gelişmiş hata ayıklama özelliklerinin olmaması nedeniyle üst düzey dillere kıyasla daha karmaşıktır 4.
5 kaynaktan alınan bilgiyle göre: