Հավաքի լեզու սովորելը կարող է դժվար լինել, բայց դա կարող է լինել նաև որոշակի ուսումնական ծրագրերի պահանջ: Սովորելը սկսելու համար կարող եք օգտագործել CodeBlocks ՝ անվճար C կոմպիլյատոր, որը զուգորդված է nasm- ով (համազգային հավաքող):
Քայլեր
Քայլ 1. Ներբեռնեք ծածկագրեր Code Blocks Downloads- ից:
Քայլ 2. Ներբեռնեք nasm- ը համացանցային հավաքողից:
Քայլ 3. Տեղադրեք ծածկագրերը ՝ գործարկելով կարգավորումը:
ձեր ներբեռնած exe ֆայլը:
Քայլ 4. Քաղեք և տեղադրեք nasm- ը codeblocks թղթապանակում, օրինակ
C: / Program Files / CodeBlocks / MinGW / bin.
Քայլ 5. Ստուգեք, թե արդյոք տեղադրումն աշխատում է, թե ոչ ՝ ստորև բերված աղբյուրի կոդով ՝ փորձարկման համար:
Սա Win32 վահանակի ծրագիր է, որը գրում է «Բարև, աշխարհ» մեկ տողով և; ապա դուրս է գալիս: Այն պետք է կապված լինի C գրադարանի հետ:
Քայլ 6. Պահպանեք վերևի աղբյուրի կոդը որպես helloworld:
asm այն վայրում ՝ C: / Program Files / CodeBlocks / MinGW / bin:
Քայլ 7. Գործարկեք nasmpath- ը:
չղջիկ
Մուտքագրեք այս հրամանը ՝ nasm -f win32 helloworld.asm: Այն պետք է արտադրի helloworld.obj ֆայլը նույն գրացուցակում:
Քայլ 8. Կատարեք օբյեկտի ֆայլը `մուտքագրելով
gcc helloworld.obj. Այն պետք է կառուցի a.exe անունով ֆայլ:
Քայլ 9. Մուտքագրեք a.exe ՝ թեստային ծրագիրը գործարկելու և ձեր արդյունքը ստանալու համար:
«Բարև, աշխարհ» բառերը պետք է ցուցադրվեն էկրանին:
Մեթոդ 1 -ից 1 -ը ՝ ծածկագիր
գլոբալ _ հիմնական արտաքին - տպագիր բաժին.տեքստ _ հիմնական ՝ հրահանգ հաղորդագրություն զանգ _printf ավելացնել esp, 4 ret հաղորդագրություն ՝ db 'Բարև, աշխարհ', 10, 0