0% found this document useful (0 votes)
16 views2 pages

Assembly - Environment Setup

Uploaded by

michal hana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Assembly - Environment Setup

Uploaded by

michal hana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

6/15/24, 3:46 PM Assembly - Environment Setup

Assembly - Environment Setup

Local Environment Setup


Assembly language is dependent upon the instruction set and the architecture of the
processor. In this tutorial, we focus on Intel-32 processors like Pentium. To follow
this tutorial, you will need −

An IBM PC or any equivalent compatible computer


A copy of Linux operating system

A copy of NASM assembler program

There are many good assembler programs, such as −

Microsoft Assembler (MASM)


Borland Turbo Assembler (TASM)
The GNU assembler (GAS)

We will use the NASM assembler, as it is −

Free. You can download it from various web sources.


Well documented and you will get lots of information on net.
Could be used on both Linux and Windows.

Installing NASM
If you select "Development Tools" while installing Linux, you may get NASM installed
along with the Linux operating system and you do not need to download and install it
separately. For checking whether you already have NASM installed, take the
following steps −

Open a Linux terminal.


Type whereis nasm and press ENTER.

https://www.tutorialspoint.com/assembly_programming/assembly_environment_setup.htm 1/2
6/15/24, 3:46 PM Assembly - Environment Setup

If it is already installed, then a line like, nasm: /usr/bin/nasm appears.


Otherwise, you will see just nasm:, then you need to install NASM.

To install NASM, take the following steps −

Check The netwide assembler (NASM) website for the latest version.
Download the Linux source archive nasm-X.XX.ta.gz, where X.XX is the NASM
version number in the archive.
Unpack the archive into a directory which creates a subdirectory nasm-X. XX.
cd to nasm-X.XX and type ./configure. This shell script will find the best C
compiler to use and set up Makefiles accordingly.
Type make to build the nasm and ndisasm binaries.
Type make install to install nasm and ndisasm in /usr/local/bin and to install
the man pages.

This should install NASM on your system. Alternatively, you can use an RPM
distribution for the Fedora Linux. This version is simpler to install, just double-click
the RPM file.

https://www.tutorialspoint.com/assembly_programming/assembly_environment_setup.htm 2/2

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy