Would you like to react to this message? Create an account in a few clicks or log in to continue.
Seza Forum
Seza forum size en iyi kullanici olma imkani sunuyor.Sizde forumumuza gelerek paylasimlarinizi yapabilir ve paylasimlara yorum yapabilirsiniz.Iyı gunler dileriz
Konu: Assembly Gerekli Programların Kurulumları Çarş. Tem. 16 2008, 09:16
Gerekli Programların Kurulumları
Birazda windows altında assembly nasıl yazılıyor ondan bahsedelim. Bize aşağıdakiler gerekli olacak:
Derleyici: Masm32v8, www.masm32.com adresinden indirilebilir. Yaklaşık 3Mbyte Editör: MAsmEd v0.34, http://membres.multimania.fr/hitchhikr/masmed.html adresinden indirebilirsiniz. Yaklaşık 1.33Mbyte Örnek programlar ve kaynak kodları : http://win32asm.cjb.net Iczelion's Win32 Assembly Homepage. Buradaki örnek kodların çoğunu Masm32v8'i kurduğumuz dizinde bulabilirsiniz.
Öncelikle Masm kurulumu ile başlıyoruz.Karşınıza gelen ekranda hangi sürücüye kuracağınızı belirtip INSTALL tuşuna basıyoruz. Bir süre bekledikten sonra karşınıza 'Press any key to build the libraries' yazan bir komut satırı gelecek. ENTER'leyip bitmesini bekliyoruz.
Kurduğunuz sürücüde masm32 isimli bir dizin oluşturuldu. İçinde qeditor.exe bulunuyor. Bununla hemen kod yazmaya başlayabilir veya EXAMPLE dizinlerindeki örnekleri inceleyebilirsiniz. Biz daha konforlu bir yazma ve inceleme için masm ile birlikte çalışabilen ve kodları renklerle belirten güzel bir editör kullanacağız. Kurulumu çok kolay, fakat start menüden çalıştırmak istediğinizde bir dll hatası gelirse ayrıca yine editörün sayfasında linki bulunan VBRun60sp4.exe yi de sisteminize kurmanız gerekiyor. (Yaklaşık 1Mbyte)
MAsmEd'i açıyoruz. Project -> Create New Project yolunu izleyin. Standard MASM32 Project seçin ve alt bölüme bir proje ismi yazın. OK'den sonra karşınıza aşağıdaki gibi (resimde biraz bozulma var, kusura bakmayın) bir ekran gelecek. Sadece soldaki '+' ları açın.
Biraz anlatmaya başlayalım. Normalde assembly programı yazıp derlemek için notepad bile yeter bize. Tabii kod yazmadan önce bazı direktifleri girmemiz lazım. Bunlar yukarıdaki ekranda yazı bölümünde yer almıyor ama sol tarafta Includes ve Libraries kısımlarında bulunuyor. Modules bölümünde assembly kodları bulunmakta. Resources altında ise yapacağınız menü, ikon, string gibi resource bilgileri yer alacak. (Tabii ilerde)