Î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
Pasul 1. Descărcați coduri de coduri din Coduri de descărcări de blocuri
Pasul 2. Descărcați nasm de la ansamblul netwide
Pasul 3. Instalați blocurile de cod executând configurarea
fișierul exe pe care l-ați descărcat.
Pasul 4. Extrageți și instalați nasm în folderul de coduri, de ex
C: / Program Files / CodeBlocks / MinGW / bin.
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.
Pasul 6. Salvați codul sursă de mai sus ca helloworld
asm în locație: C: / Program Files / CodeBlocks / MinGW / bin.
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.
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.
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