10
Assembly dili ne demektir?

Assembly dili, kısa kelimelerden oluşan komutlar kullanılarak makine dilinde kod yazmaya yarayan programlama dilidir.

Makine dili
Bilgisayar işlemcisi (CPU) yalnızca makine dili ile yazılmış talimatları yerine getirebilir. Öte yandan programcıların makine dilini kullanarak kod yazmalarına gerek yoktur ve hatta karmaşık işler için çoğu zaman imkansızdır.

Assembly dili
Assembly dili, makine dilinden kaynaklanan zorlukları gidermek için geliştirilmiş bir programlama dilidir. Assembly dilinde ikili (binary) sistem kullanarak program yazmak yerine kısa kelimelerden oluşan komutlardan (mnemonics) yararlanılmaktadır.
 
Assembly dili, makine dili ile kod yazmanın daha kolay ve anlaşılabilir kısa yoludur.

Örnek
Aşağıda verilen örnek kod, assemly diliyle yazılmıştır. Yaptığı iş, iki sayıyı toplamaktır. Bunun için öncelikle ilk sayı register0'a, ikinci sayı ise register1'e yazılmıştır. Son adımda ise r0 ve r1 toplamı r2'ye yazılmıştır.
 
mov r0, #1
mov r1, #2
add r2, r1, r0

Assembler
Assembly dilinde yazılmış bir programı makine diline çeviren programa assembler denir.


 
Her CPU firmasının kendine özgü makine dili dolayısıyla assembly dili ve assembler yazılımı  vardır.
Bu alana not ekleyebilirsiniz.
Başka bir sorunuz mu var?
Yorumlar (0)

Henüz yorum yapılmamış.

İlgili Kayıtlar
İlginizi Çekebilir