Si të ekzekutoni NASM në Windows: 9 hapa (me fotografi)

Përmbajtje:

Si të ekzekutoni NASM në Windows: 9 hapa (me fotografi)
Si të ekzekutoni NASM në Windows: 9 hapa (me fotografi)

Video: Si të ekzekutoni NASM në Windows: 9 hapa (me fotografi)

Video: Si të ekzekutoni NASM në Windows: 9 hapa (me fotografi)
Video: What is a Server? Servers vs Desktops Explained 2024, Prill
Anonim

Mësimi i gjuhës së asamblesë mund të jetë i vështirë, por mund të jetë gjithashtu një kërkesë për kurrikula të caktuara. Për të filluar mësimin, mund të përdorni CodeBlocks, një përpilues falas C, i çiftuar me nasm (montues në mbarë vendin).

Hapa

Drejtoni NASM në Windows Hapi 1
Drejtoni NASM në Windows Hapi 1

Hapi 1. Shkarkoni blloqe kodesh nga Shkarkimet e bllokut të kodit

Drejtoni NASM në Windows Hapi 2
Drejtoni NASM në Windows Hapi 2

Hapi 2. Shkarkoni nasm nga assembler në mbarë botën

Drejtoni NASM në Windows Hapi 3
Drejtoni NASM në Windows Hapi 3

Hapi 3. Instaloni bllokuesit e kodit duke ekzekutuar konfigurimin

exe skedarin që keni shkarkuar.

Drejtoni NASM në Windows Hapi 4
Drejtoni NASM në Windows Hapi 4

Hapi 4. Nxirrni dhe instaloni nasm në dosjen codeblocks, p.sh

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

Drejtoni NASM në Windows Hapi 5
Drejtoni NASM në Windows Hapi 5

Hapi 5. Kontrolloni nëse instalimi po funksionon ose jo duke përdorur kodin burimor më poshtë për një provë

Ky është një program tastiere Win32 që shkruan "Përshëndetje, Botë" në një rresht dhe; pastaj del. Duhet të lidhet me një bibliotekë C.

Drejtoni NASM në Windows Hapi 6
Drejtoni NASM në Windows Hapi 6

Hapi 6. Ruani kodin burimor më lart si helloworld

asm në vendndodhjen: C: / Program Files / CodeBlocks / MinGW / bin.

Drejtoni NASM në Windows Hapi 7
Drejtoni NASM në Windows Hapi 7

Hapi 7. Drejtoni nasmpath

shkop

Futni këtë komandë: nasm -f win32 helloworld.asm. Duhet të prodhojë një skedar helloworld.obj në të njëjtin drejtori.

Drejtoni NASM në Windows Hapi 8
Drejtoni NASM në Windows Hapi 8

Hapi 8. Ekzekutoni skedarin e objektit duke shtypur:

gcc helloworld.obj. Duhet të ndërtojë një skedar të quajtur a.exe.

Hapi 9. Shkruani a.exe për të ekzekutuar programin e testimit dhe për të marrë rezultatin tuaj

Fjalët "Përshëndetje, Botë" duhet të shfaqen në ekran.

Drejtoni NASM në Windows Hapi 9
Drejtoni NASM në Windows Hapi 9

Metoda 1 nga 1: Kodi

global _seksioni kryesor i jashtëm _printf. teksti _main: thirrje mesazhi shtytës _printf shtoni esp, mesazh 4 ret: db 'Përshëndetje, Botë', 10, 0

Recommended: