You may download and install MASM on your home
computer. The version that you use will depend on the software
that you currently have at home. MASM is compatible with Visual Studio,
or Visual C++ Express.
How can I program at home?
Our classroom, and the labs at HCC have Visual Studio 2008 installed, but if you would like to
program at home you have the following options depending on what you have at home:
I have the following software at home:
Visual Studio 2005, or Visual C++ Express 2005 -
Download and install
MASM 8.0 from Microsoft.
Visual Studio 2008, or Visual C++ Express 2008 -
Started with MASM (VS 2008).
Visual Studio 2010, or Visual C++ Express 2010 -
Started with MASM (VS 2010).
None of the Above - If you do not have any of the above you can download and install
and then follow the link above to configure it for MASM, or you
can visit www.dreamspark.com
to sign up and download Visual Studio 2010 Professional as a
I have no idea - Search for the file ml.exe on
your system. It will likely be located in a \vc\bin
I don't like IDEs - You can use any text editor to
create your assembly language programs, as long as you
save them with a .ASM file extension
and follow the rules of program structure, you will
be able to compile
them in class.
Switching between Visual
Studio 2008 and 2010 - If you are using Visual Studio 2010
at home, and 2008 in the classroom you will have to create a
Visual Studio 2008 solution file for class, and a Visual Studio
2010 solution file for home. Once the solution file and
accessory files have
been created, you can transfer a copy
of your ASM file from one solution to the other to maintain
compatibility. The *.asm file is the only file that needs
to be copied.
Windows 95, 98, XP - Compatible with
all labs, and almost all exercises in the book.
Windows Vista, and Windows 7 -
Requires a DOS emulator, or virtual machine for Chapters 14, and
DosBox is a popular DOS
emulator that students have used in previous classes with