How to Run NASM on Windows
How to Run NASM on Windows
Learning assembly language can be difficult, but it might also be a requirement for certain curricula. To start learning, you can use CodeBlocks, a free C compiler, paired with nasm (netwide assembler).
Steps

Download codeblocks from Code Blocks Downloads.

Download nasm from netwide assembler.

Install the codeblocks by running the setup.exe file you downloaded.

Extract and install nasm into the codeblocks folder, e.g., C:\Program Files\CodeBlocks\MinGW\bin.

Check whether the installation is working or not by the source code below for a test run. This is a Win32 console program that writes "Hello, World" on one line and; then exits. It needs to be linked with a C library.

Save the source code above as helloworld.asm in the location: C:\Program Files\CodeBlocks\MinGW\bin.

Run nasmpath.bat. Enter this command: nasm -f win32 helloworld.asm. It should produce a helloworld.obj file in the same directory.

Execute the object file by typing: gcc helloworld.obj. It should build a file named a.exe.

Type a.exe to run the test program and get your result. The words "Hello, World" should display on the screen.

What's your reaction?

Comments

https://rawisda.com/assets/images/user-avatar-s.jpg

0 comment

Write the first comment for this!