7 210
Makine dili (machine code) nedir? |
Bilgisayarların ek bir dönüşüme ihtiyaç duymaksızın doğrudan anlayabildikleri komutlar ve tanımlamalar kümesine makine dili denir.
Tanım
Makine dili (machine code), doğrudan bilgisayarın işlemcisi (CPU) tarafından anlaşılabilen ve çalıştırılabilen komutlardan oluşan en temel program yazma aracıdır.
Programlama dili
Günümüzde programcılar makine kodu yazmak için gerekli detayları göz önünde bulundurmaksızın üst düzey diller kullanarak program yazmaktadırlar. Yani makine dili yerine programlama dili kullanılarak kodlama yapılmaktadır.
Dönüşüm
Makine dili, bir bilgisayar tarafından direkt olarak anlaşılabilir yani öncesinde bir transformasyon (dil dönüşümü) gerektirmez.
Bir programlama dili ile yazılmış kodun bilgisayar tarafından çalıştırılabilmesi için makine diline çevrilmesi gerekir. Bu dönüşüm iki araç kullanılarak yapılabilir:
Makine dili (machine code), doğrudan bilgisayarın işlemcisi (CPU) tarafından anlaşılabilen ve çalıştırılabilen komutlardan oluşan en temel program yazma aracıdır.
Programlama dili
Günümüzde programcılar makine kodu yazmak için gerekli detayları göz önünde bulundurmaksızın üst düzey diller kullanarak program yazmaktadırlar. Yani makine dili yerine programlama dili kullanılarak kodlama yapılmaktadır.
Dönüşüm
Makine dili, bir bilgisayar tarafından direkt olarak anlaşılabilir yani öncesinde bir transformasyon (dil dönüşümü) gerektirmez.

Bir programlama dili ile yazılmış kodun bilgisayar tarafından çalıştırılabilmesi için makine diline çevrilmesi gerekir. Bu dönüşüm iki araç kullanılarak yapılabilir:
- Derleyici (compiler)
- Yorumlayıcı (interpreter)
Bu alana not ekleyebilirsiniz.
Başka bir sorunuz mu var?
Yorumlar (2)
Katılıyor musun? 31
AA adresli bellek içeriği ile 2 nolu yazmacın içeriğini karşılaştırıp eğer eşit ise program sayacını FF adresine yönlendirecek program komutlarını makine dilinde nasıl yazabilirim?
28.12.2020
Katılıyor musun? 23
Ben makine dilinde yazmayı biliyorum ama nere yazacağımı bilmiyorum
20.02.2021