Ассамблея тилин үйрөнүү кыйын болушу мүмкүн, бирок ал белгилүү бир окуу пландарына талап болушу мүмкүн. Окууну баштоо үчүн, сиз nasm менен жупташкан акысыз C компилятору CodeBlocks колдоно аласыз (бүткүл дүйнөлүк ассемблер).
Кадамдар
Кадам 1. Code Blocks Downloads тартып codeblocks түшүрүү
Кадам 2. netasm ассемблерден nasm жүктөп алыңыз
Кадам 3. Орнотууну иштетүү менен код блокторун орнотуңуз
Сиз жүктөгөн exe файлы.
Кадам 4. Codeblocks папкасына nasm -ды чыгарып, орнотуңуз, мис
C: / Program Files / CodeBlocks / MinGW / bin.
Кадам 5. Орнотуу тестирлөө үчүн төмөндөгү булак коду менен иштеп жаткандыгын текшериңиз
Бул Win32 консолу программасы, бир сапта "Hello, World" деп жазат жана; анан чыгат. Аны C китепканасы менен байланыштыруу керек.
Кадам 6. Жогорудагы баштапкы кодду helloworld катары сактаңыз
asm жайгашкан жерде: C: / Program Files / CodeBlocks / MinGW / bin.
Step 7. Run nasmpath
жарганат
Бул буйрукту киргизиңиз: nasm -f win32 helloworld.asm. Ошол эле каталогдо helloworld.obj файлын чыгарышы керек.
Кадам 8. Объект файлын терүү менен аткарыңыз:
gcc helloworld.obj. Бул a.exe аттуу файлды курушу керек.
Кадам 9. Тест программасын иштетүү жана жыйынтыгыңызды алуу үчүн a.exe териңиз
Экранда "Hello, World" деген сөздөр көрүнүшү керек.
Метод 1дин 1и: Код
Global _main extern _printf бөлүмү.text _main: push билдирүү чалуу _printf esp, 4 ret билдирүүнү кошуу: db 'Hello, World', 10, 0