Assembler included w/ Visual Studio .NET 2003?

G

Guest

Is Microsoft still producing/releasing the Microsoft Macro Assembler (MASM)?
I just installed Visual Studio .NET 2003 (p/o an MSDN/AA subscription) and
apparently MASM is not provided/installed with that product.

[Background: I'm hoping to use the software in an MSDN/AA subscription to
support undergraduate coursework involving x86-based assembly language
programming. More specifically, I'm hoping the MSDN/AA subscription has an
assemlber / debugger combination that students can use to develop and test
x86-based application layer code (e.g., Win32 console apps) on Win2K and
WinXP boxes.]

Jim
 
K

Ken Dopierala Jr.

Hi Jim,

I'm not sure. It has always shipped with Visual C++ so maybe it is in
there. In my VS.Net 2002 it is in the ......\Vc7\Bin directory. If you
know someone with VS.Net 2003 installed have them do a search for ML.EXE and
check the results. You can get it for free here:
http://www.masm32.com/

But I don't know if that includes Codeview or anything. Maybe just the
linker. And I don't know if there is an editor in VS.Net to write and link
MASM code so you might be stuck with Notepad or try to search for a 3rd
party visual editor or something. Anyway, that's all I can help you with.
Good luck! Ken.
 
J

Jon Skeet [C# MVP]

fischerjd said:
Is Microsoft still producing/releasing the Microsoft Macro Assembler (MASM)?
I just installed Visual Studio .NET 2003 (p/o an MSDN/AA subscription) and
apparently MASM is not provided/installed with that product.

[Background: I'm hoping to use the software in an MSDN/AA subscription to
support undergraduate coursework involving x86-based assembly language
programming. More specifically, I'm hoping the MSDN/AA subscription has an
assemlber / debugger combination that students can use to develop and test
x86-based application layer code (e.g., Win32 console apps) on Win2K and
WinXP boxes.]

There are plenty of free assemblers around, and I'd expect there to be
free debuggers as well.

I'll shamelessly plug the assembler of a friend of mine: NASM
http://nasm.sourceforge.net/
 
G

Guest

Ken,

Doh! I completely forgot that MASM's file name is "ml.exe" and not
"masm.exe". <sigh> Also, "ml.exe" is located in the \...\Vc7\bin\ directory,
as you mentioned. Thanks for the help...

Jim

Ken Dopierala Jr. said:
Hi Jim,

I'm not sure. It has always shipped with Visual C++ so maybe it is in
there. In my VS.Net 2002 it is in the ......\Vc7\Bin directory. If you
know someone with VS.Net 2003 installed have them do a search for ML.EXE and
check the results. You can get it for free here:
http://www.masm32.com/

But I don't know if that includes Codeview or anything. Maybe just the
linker. And I don't know if there is an editor in VS.Net to write and link
MASM code so you might be stuck with Notepad or try to search for a 3rd
party visual editor or something. Anyway, that's all I can help you with.
Good luck! Ken.

--
Ken Dopierala Jr.
For great .Net web hosting try:
http://www.webhost4life.com/default.asp?refid=Spinlight

fischerjd said:
Is Microsoft still producing/releasing the Microsoft Macro Assembler (MASM)?
I just installed Visual Studio .NET 2003 (p/o an MSDN/AA subscription) and
apparently MASM is not provided/installed with that product.

[Background: I'm hoping to use the software in an MSDN/AA subscription to
support undergraduate coursework involving x86-based assembly language
programming. More specifically, I'm hoping the MSDN/AA subscription has an
assemlber / debugger combination that students can use to develop and test
x86-based application layer code (e.g., Win32 console apps) on Win2K and
WinXP boxes.]

Jim
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top