Kako zagnati NASM v sistemu Windows: 9 korakov (s slikami)

Kazalo:

Kako zagnati NASM v sistemu Windows: 9 korakov (s slikami)
Kako zagnati NASM v sistemu Windows: 9 korakov (s slikami)

Video: Kako zagnati NASM v sistemu Windows: 9 korakov (s slikami)

Video: Kako zagnati NASM v sistemu Windows: 9 korakov (s slikami)
Video: Установка и программирование цифрового таймера SHT-1 2024, April
Anonim

Učenje montažnega jezika je lahko težavno, lahko pa je tudi zahteva za nekatere učne načrte. Za začetek učenja lahko uporabite CodeBlocks, brezplačni prevajalnik C, povezan z nasm (omrežni sestavljalec).

Koraki

Zaženite NASM v sistemu Windows 1. korak
Zaženite NASM v sistemu Windows 1. korak

Korak 1. Prenesite kodne bloke iz prenosov kodnih blokov

Zaženite NASM v operacijskem sistemu Windows 2. korak
Zaženite NASM v operacijskem sistemu Windows 2. korak

Korak 2. Prenesite nasm iz omrežnega sestavljalnika

Zaženite NASM v operacijskem sistemu Windows 3. korak
Zaženite NASM v operacijskem sistemu Windows 3. korak

Korak 3. Namestite kodne bloke z zagonom

exe datoteko, ki ste jo prenesli.

Zaženite NASM v operacijskem sistemu Windows 4. korak
Zaženite NASM v operacijskem sistemu Windows 4. korak

Korak 4. Izvlecite in namestite nasm v mapo kodnih blokov, npr

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

Zaženite NASM v sistemu Windows, korak 5
Zaženite NASM v sistemu Windows, korak 5

Korak 5. Preverite, ali namestitev deluje ali ne, s spodnjo izvorno kodo za preskusni zagon

To je konzolni program Win32, ki v eno vrstico napiše "Hello, World" in; nato izstopi. Povezati ga je treba s knjižnico C.

Zaženite NASM v operacijskem sistemu Windows 6
Zaženite NASM v operacijskem sistemu Windows 6

Korak 6. Zgornjo izvorno kodo shranite kot helloworld

asm na lokaciji: C: / Program Files / CodeBlocks / MinGW / bin.

Zaženite NASM v sistemu Windows 7
Zaženite NASM v sistemu Windows 7

Korak 7. Zaženite nasmpath

netopir.

Vnesite ta ukaz: nasm -f win32 helloworld.asm. V istem imeniku bi moral ustvariti datoteko helloworld.obj.

Zaženite NASM v operacijskem sistemu Windows 8
Zaženite NASM v operacijskem sistemu Windows 8

Korak 8. Izvedite datoteko objekta tako, da vnesete:

gcc helloworld.obj. Zgraditi mora datoteko z imenom a.exe.

Korak 9. Vnesite a.exe, da zaženete preskusni program in dobite rezultat

Na zaslonu bi morale biti prikazane besede "Pozdravljeni, svet".

Zaženite NASM v operacijskem sistemu Windows 9. korak
Zaženite NASM v operacijskem sistemu Windows 9. korak

Metoda 1 od 1: Koda

global _main extern _printf section.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0

Priporočena: