Windows'ta NASM Nasıl Çalıştırılır: 9 Adım (Resimlerle)

İçindekiler:

Windows'ta NASM Nasıl Çalıştırılır: 9 Adım (Resimlerle)
Windows'ta NASM Nasıl Çalıştırılır: 9 Adım (Resimlerle)

Video: Windows'ta NASM Nasıl Çalıştırılır: 9 Adım (Resimlerle)

Video: Windows'ta NASM Nasıl Çalıştırılır: 9 Adım (Resimlerle)
Video: Ofis Programları Süresi Doldu Çalışmıyor | Office | Lisansız Ürün Uyarısı Çözümü 2024, Nisan
Anonim

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

NASM'yi Windows Adım 1'de çalıştırın
NASM'yi Windows Adım 1'de çalıştırın

Adım 1. Code Blocks İndirmelerinden kod bloklarını indirin

NASM'yi Windows Adım 2'de çalıştırın
NASM'yi Windows Adım 2'de çalıştırın

Adım 2. nasm'ı netwide assembler'dan indirin

NASM'yi Windows Adım 3'te çalıştırın
NASM'yi Windows Adım 3'te çalıştırın

Adım 3. Kurulumu çalıştırarak kod bloklarını kurun

indirdiğiniz exe dosyası.

NASM'yi Windows Adım 4'te çalıştırın
NASM'yi Windows Adım 4'te çalıştırın

4. Adım. nasm'i kod blokları klasörüne çıkartın ve kurun, örn

C:\Program Files\CodeBlocks\MinGW\bin.

NASM'yi Windows Adım 5'te çalıştırın
NASM'yi Windows Adım 5'te çalıştırın

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.

NASM'yi Windows Adım 6'da çalıştırın
NASM'yi Windows Adım 6'da çalıştırın

Adım 6. Yukarıdaki kaynak kodunu merhabaworld olarak kaydedin

asm konumunda: C:\Program Files\CodeBlocks\MinGW\bin.

NASM'yi Windows Adım 7'de çalıştırın
NASM'yi Windows Adım 7'de çalıştırın

Adım 7. nasmpath'ı çalıştırın

yarasa.

Şu komutu girin: nasm -f win32 merhabaworld.asm. Aynı dizinde bir helloworld.obj dosyası üretmelidir.

NASM'yi Windows Adım 8'de çalıştırın
NASM'yi Windows Adım 8'de çalıştırın

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.

NASM'yi Windows Adım 9'da çalıştırın
NASM'yi Windows Adım 9'da çalıştırın

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

Önerilen: