Assembly dilini öğrenmek zor olabilir, ancak belirli müfredatlar için bir gereklilik de olabilir. Öğrenmeye başlamak için, nasm (netwide assembler) ile eşleştirilmiş ücretsiz bir C derleyicisi olan CodeBlocks'u kullanabilirsiniz.
adımlar
Adım 1. Code Blocks İndirmelerinden kod bloklarını indirin
Adım 2. nasm'ı netwide assembler'dan indirin
Adım 3. Kurulumu çalıştırarak kod bloklarını kurun
indirdiğiniz exe dosyası.
4. Adım. nasm'i kod blokları klasörüne çıkartın ve kurun, örn
C:\Program Files\CodeBlocks\MinGW\bin.
Adım 5. Test çalıştırması için aşağıdaki kaynak kodundan kurulumun çalışıp çalışmadığını kontrol edin
Bu, bir satırda "Merhaba, Dünya" yazan bir Win32 konsol programıdır ve; sonra çıkar. Bir C kütüphanesi ile bağlantılı olması gerekiyor.
Adım 6. Yukarıdaki kaynak kodunu merhabaworld olarak kaydedin
asm konumunda: C:\Program Files\CodeBlocks\MinGW\bin.
Adım 7. nasmpath'ı çalıştırın
yarasa.
Şu komutu girin: nasm -f win32 merhabaworld.asm. Aynı dizinde bir helloworld.obj dosyası üretmelidir.
Adım 8. Aşağıdakileri yazarak nesne dosyasını yürütün:
gcc merhabaworld.obj. a.exe adlı bir dosya oluşturmalıdır.
Adım 9. Test programını çalıştırmak ve sonucunuzu almak için a.exe yazın
Ekranda "Merhaba, Dünya" kelimeleri görünmelidir.
Yöntem 1/1: Kod
global _main extern _printf bölüm.text _main: push mesaj çağrısı _printf esp ekle, 4 ret mesajı: db 'Merhaba, Dünya', 10, 0