Windowsто NASMди кантип иштетүү керек: 9 кадам (сүрөттөр менен)

Мазмуну:

Windowsто NASMди кантип иштетүү керек: 9 кадам (сүрөттөр менен)
Windowsто NASMди кантип иштетүү керек: 9 кадам (сүрөттөр менен)

Video: Windowsто NASMди кантип иштетүү керек: 9 кадам (сүрөттөр менен)

Video: Windowsто NASMди кантип иштетүү керек: 9 кадам (сүрөттөр менен)
Video: Как отправить сообщение с одного ПК на другой в одной локальной сети 2024, Май
Anonim

Ассамблея тилин үйрөнүү кыйын болушу мүмкүн, бирок ал белгилүү бир окуу пландарына талап болушу мүмкүн. Окууну баштоо үчүн, сиз nasm менен жупташкан акысыз C компилятору CodeBlocks колдоно аласыз (бүткүл дүйнөлүк ассемблер).

Кадамдар

Windows 1де NASMди иштетүү
Windows 1де NASMди иштетүү

Кадам 1. Code Blocks Downloads тартып codeblocks түшүрүү

Windows 2де NASMди иштетүү 2 -кадам
Windows 2де NASMди иштетүү 2 -кадам

Кадам 2. netasm ассемблерден nasm жүктөп алыңыз

Windows'до NASMди иштетүү 3 -кадам
Windows'до NASMди иштетүү 3 -кадам

Кадам 3. Орнотууну иштетүү менен код блокторун орнотуңуз

Сиз жүктөгөн exe файлы.

Windows'та NASMди иштетүү 4 -кадам
Windows'та NASMди иштетүү 4 -кадам

Кадам 4. Codeblocks папкасына nasm -ды чыгарып, орнотуңуз, мис

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

Windows 5те NASMди иштетүү
Windows 5те NASMди иштетүү

Кадам 5. Орнотуу тестирлөө үчүн төмөндөгү булак коду менен иштеп жаткандыгын текшериңиз

Бул Win32 консолу программасы, бир сапта "Hello, World" деп жазат жана; анан чыгат. Аны C китепканасы менен байланыштыруу керек.

Windows'до NASMди иштетүү 6 -кадам
Windows'до NASMди иштетүү 6 -кадам

Кадам 6. Жогорудагы баштапкы кодду helloworld катары сактаңыз

asm жайгашкан жерде: C: / Program Files / CodeBlocks / MinGW / bin.

Windows 7де NASMди иштетүү 7 -кадам
Windows 7де NASMди иштетүү 7 -кадам

Step 7. Run nasmpath

жарганат

Бул буйрукту киргизиңиз: nasm -f win32 helloworld.asm. Ошол эле каталогдо helloworld.obj файлын чыгарышы керек.

Windows 8де NASMди иштетүү 8 -кадам
Windows 8де NASMди иштетүү 8 -кадам

Кадам 8. Объект файлын терүү менен аткарыңыз:

gcc helloworld.obj. Бул a.exe аттуу файлды курушу керек.

Кадам 9. Тест программасын иштетүү жана жыйынтыгыңызды алуу үчүн a.exe териңиз

Экранда "Hello, World" деген сөздөр көрүнүшү керек.

Windows 9да NASMди иштетүү 9 -кадам
Windows 9да NASMди иштетүү 9 -кадам

Метод 1дин 1и: Код

Global _main extern _printf бөлүмү.text _main: push билдирүү чалуу _printf esp, 4 ret билдирүүнү кошуу: db 'Hello, World', 10, 0

Сунушталууда: