Discussion:
Installation of MASM 6.11 on Windows XP Pro
(too old to reply)
Charlie Roderick
2006-06-12 00:10:02 UTC
Permalink
I used to have MASM 6.11 installed on my old Windows 95 machine a while back;
i.e. a great while back!!

I feel the urge to do some assembler programming and I would like to install
it on my XP Pro machine. Is there anything special that I have to do to
install MASM 6.11 on Windows XP Pro w/ SP2?
--
Charlie Roderick
Syracuse, NY
Tim Roberts
2006-06-12 06:42:13 UTC
Permalink
Post by Charlie Roderick
I used to have MASM 6.11 installed on my old Windows 95 machine a while back;
i.e. a great while back!!
I feel the urge to do some assembler programming and I would like to install
it on my XP Pro machine. Is there anything special that I have to do to
install MASM 6.11 on Windows XP Pro w/ SP2?
Nope. Indeed, if you have Visual C++ installed, you already have MASM.
--
- Tim Roberts, ***@probo.com
Providenza & Boekelheide, Inc.
Charlie Roderick
2006-06-12 15:33:02 UTC
Permalink
I have Visual Studio 2003 Professional installed.

How does one use the Visual Studio IDE to create, debug, run, etc.. and
assembly program? I'm assuming that the file is a .asm. How is this similar
to the PWB in MASM 6.11?
I've used inline assembly code in a C++ program but this is not the same as
a using PWB.
--
Thanks,
Charlie Roderick
Post by Tim Roberts
Post by Charlie Roderick
I used to have MASM 6.11 installed on my old Windows 95 machine a while back;
i.e. a great while back!!
I feel the urge to do some assembler programming and I would like to install
it on my XP Pro machine. Is there anything special that I have to do to
install MASM 6.11 on Windows XP Pro w/ SP2?
Nope. Indeed, if you have Visual C++ installed, you already have MASM.
--
Providenza & Boekelheide, Inc.
Tim Roberts
2006-06-14 05:45:41 UTC
Permalink
Post by Charlie Roderick
I have Visual Studio 2003 Professional installed.
How does one use the Visual Studio IDE to create, debug, run, etc.. and
assembly program?
You don't. Well, you can edit .asm programs with it, but it doesn't
natively know how to assemble them. However, there are some good articles
on the web that describes how to do it. Google is your friend.
Post by Charlie Roderick
I'm assuming that the file is a .asm.
MASM files have a .asm extension.
Post by Charlie Roderick
How is this similar to the PWB in MASM 6.11?
Not very. Many people are more comfortable using another editor and
another debugger. Ollydbg, for one, is a great debugger for MASM32
programs.
--
- Tim Roberts, ***@probo.com
Providenza & Boekelheide, Inc.
Joe Nastasi
2006-06-25 04:04:54 UTC
Permalink
Post by Tim Roberts
Post by Charlie Roderick
How does one use the Visual Studio IDE to create, debug, run, etc.. and
assembly program?
You don't. Well, you can edit .asm programs with it, but it doesn't
natively know how to assemble them. However, there are some good articles
on the web that describes how to do it. Google is your friend.
This is not entirely true. With the latest version of masm and VS C++ 2005
Express, a "custom build rules" file is generated when masm is installed.
This allows you to compile and link .asm files from within the IDE.

I don't think this works for VS 2003, but you can download the express
version of C++ 2005 for free as well as a free copy of the lastest version
of masm.
Charlie Roderick
2006-06-25 22:50:01 UTC
Permalink
Thanks for the information!!

I am not planning on getting Visual Studio 2005 Professional at the present
time; i.e. maybe never. I am very unhappy with Microsoft's denigration of
Visual C++. I would consider getting it if the C++ compiler were compliant
with the current ISO standard.

Enough of my ranting concerning Microsoft's pushing C# and Visual Basic.NET!
Another posting (Tim Roberts) suggested that I go on the web and search. From
my web search, I found that the current (i.e. latest) Assembler compiler
could be obtained on the Device Driver SDK and a "free" IDE (e.g. Ollydbg)
could be obtained on the web.

Well, I ordered and received the Device Driver SDK; I downloaded several
"free" IDS but I haven't installed the MASM32 compiler much less installed
the IDEs; I will do this shortly.

I would sincerely like to thank you and Tim Roberts for helping me
concerning the MASM32 compiler!
--
Thanks,
Charlie Roderick
Post by Joe Nastasi
Post by Tim Roberts
Post by Charlie Roderick
How does one use the Visual Studio IDE to create, debug, run, etc.. and
assembly program?
You don't. Well, you can edit .asm programs with it, but it doesn't
natively know how to assemble them. However, there are some good articles
on the web that describes how to do it. Google is your friend.
This is not entirely true. With the latest version of masm and VS C++ 2005
Express, a "custom build rules" file is generated when masm is installed.
This allows you to compile and link .asm files from within the IDE.
I don't think this works for VS 2003, but you can download the express
version of C++ 2005 for free as well as a free copy of the lastest version
of masm.
Tim Roberts
2006-06-26 00:02:26 UTC
Permalink
Post by Charlie Roderick
I am not planning on getting Visual Studio 2005 Professional at the present
time; i.e. maybe never. I am very unhappy with Microsoft's denigration of
Visual C++. I would consider getting it if the C++ compiler were compliant
with the current ISO standard.
"Denigration"? What are you talking about? The compiler in Visual Studio
2005 is the most ISO-compliant product they've ever produced, at least for
C++. If I remember the chart from Dr Dobbs, it's in the top 3 for
compliance, a statement that could never have been made for VS2003.

There are certainly things to dislike. Personally, I think their
insistance on issuing "deprecation" warnings for perfectly valid library
calls is a huge gaffe (although it can be disabled), and it's too bad they
are consciously ignoring C99, but I do not think it is valid to accuse them
of ignoring ISO C++.
--
- Tim Roberts, ***@probo.com
Providenza & Boekelheide, Inc.
Loading...