Cum să rulați NASM pe Windows: 9 pași (cu imagini)

Cuprins:

Cum să rulați NASM pe Windows: 9 pași (cu imagini)
Cum să rulați NASM pe Windows: 9 pași (cu imagini)

Video: Cum să rulați NASM pe Windows: 9 pași (cu imagini)

Video: Cum să rulați NASM pe Windows: 9 pași (cu imagini)
Video: Windows and Office-as-a-Service - Step 7 of Desktop Deployment 2024, Aprilie
Anonim

Învățarea limbajului asamblării poate fi dificilă, dar ar putea fi și o cerință pentru anumite programe. Pentru a începe învățarea, puteți utiliza CodeBlocks, un compilator C gratuit, asociat cu nasm (asamblor la nivel net).

Pași

Rulați NASM pe Windows Pasul 1
Rulați NASM pe Windows Pasul 1

Pasul 1. Descărcați coduri de coduri din Coduri de descărcări de blocuri

Rulați NASM pe Windows Pasul 2
Rulați NASM pe Windows Pasul 2

Pasul 2. Descărcați nasm de la ansamblul netwide

Rulați NASM pe Windows Pasul 3
Rulați NASM pe Windows Pasul 3

Pasul 3. Instalați blocurile de cod executând configurarea

fișierul exe pe care l-ați descărcat.

Rulați NASM pe Windows Pasul 4
Rulați NASM pe Windows Pasul 4

Pasul 4. Extrageți și instalați nasm în folderul de coduri, de ex

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

Rulați NASM pe Windows Pasul 5
Rulați NASM pe Windows Pasul 5

Pasul 5. Verificați dacă instalarea funcționează sau nu, utilizând codul sursă de mai jos pentru o testare

Acesta este un program de consolă Win32 care scrie „Bună ziua, lume” pe o singură linie și; apoi iese. Trebuie legat de o bibliotecă C.

Rulați NASM pe Windows Pasul 6
Rulați NASM pe Windows Pasul 6

Pasul 6. Salvați codul sursă de mai sus ca helloworld

asm în locație: C: / Program Files / CodeBlocks / MinGW / bin.

Rulați NASM pe Windows Pasul 7
Rulați NASM pe Windows Pasul 7

Pasul 7. Aleargă nasmpath

băţ.

Introduceți această comandă: nasm -f win32 helloworld.asm. Ar trebui să producă un fișier helloworld.obj în același director.

Rulați NASM pe Windows Pasul 8
Rulați NASM pe Windows Pasul 8

Pasul 8. Executați fișierul obiect tastând:

gcc helloworld.obj. Ar trebui să construiască un fișier numit a.exe.

Pasul 9. Tastați a.exe pentru a rula programul de testare și a obține rezultatul

Cuvintele „Bună ziua, lume” ar trebui să fie afișate pe ecran.

Rulați NASM pe Windows Pasul 9
Rulați NASM pe Windows Pasul 9

Metoda 1 din 1: Cod

global _main extern _printf section.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0

Recomandat: