ikiside aynıdır makine dili assemble yazılır 1 ve 0 lardan oluşur 1 dogru 0 ise yanlıştır makine dilinde. ztten makine dili assemble nn türkçes acıklamasıdır.
makine dili, işlemcinin anlayacağı kodlardan oluşur. tüm programlama dilleri derlendiğinde(compile) kodlar makine diline dönüşür. işlemci programlama dillerini anlamaz. makine dili kodları çok azdır ve basit bir işlem için bile çok sayıda kod gerekir. anlaması, düzenlemesi değişiklikleri vs. çok zordur. programlama dilleri ise bir aracı olup işlemciye anlatmak istediklerimizi(yaptırmak istediklerimizi) dolaylı olarak anlatırız. Compiler anlatmak istediklerimizi yorumlar ve makinenin anlayacağı kodlara dönüştürür. dll, exe, ocx ... gibi assembly makine dilinindenden daha kolay ama tüm dillerden daha zor bir dil ve alt seviye(low level) bir dildir. alt seviye olduğu için makine ve aygıtlarla ilgili tüm özelliklere hükmedebilir. diğer dillerde güvenlik ve hata payını azaltmak adına bazı sınırlamalar ile karşılaşılabilir. bildiğim kadarıyla aygıt sürücüleri assembly veya C ile yazılmaktadır. bazı programlama dilleri içinde assembly kodlarını kullanmak mümkündür. Bir zamanlar DOS ortamında çalışan QBASIC içinde assmebly kullanmıştım. ancak zordu.
Bir de eskiden DOS ortamında DEBUG komutu vardı. makine dilini assembly kodlarına dönüştürüyordu. DEBUG ile küçük .COM dosyalar oluşturuyordum. Şimdi baktımda Win7 deki DOS ortamında DEBUG komutu yok
Arkadaşım Aynı Diyor Ben Farklı Diyorumda ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.