What are the related softwares required for Programming in MASM32

Started by Shanpav, October 09, 2007, 11:11:52 AM

Previous topic - Next topic

Shanpav

Hello,
I just downloaded the MASM32 9.0 version today,And want to know what are the other softwares I will require to star programming in MASM.I have Visual Studio.net 2003 and MASM 8.0 (downoloadeed from Microsoft).And also how to develope a 64 bit sofware
as I have a Intel C ore 2 Duo processor and Windows XP SP2 32 bit,can I develope in Win 32 bit OS a 64 bit software,and to check that it has any bug in it If I cannot run it.
Thanks

Shanpav

Sorry for anoyther Question,
I want to know is Programming in assembly is much tougher tahn C++ or any other High Level Languages
as I am just a newbie in Assembly.

evlncrn8

its a relatively large (but fun) learning curve, start with the tutorials, and work with them so you understand all of what is going on...
as for 64 bit, you'll find some sites on the net for it in asm, masm32 cant compile 64 bit, you need an updated ml.exe which im not sure is distributable (best ask hutch on that one)... oh and you'll probably need the sdk/ddk for the updated 64 bit libs... 64 bit coding in asm is pretty different to 32 bit coding in asm..... just out of curiousity, why do you want to learn asm?

Shanpav

Very thanks to you ,
When I saw it in Wikipedia,I became to think that it is very powerful and  thought that it might be very good language to start with,
I know a little bit of C and C++.I live in India where do you live

Rainstorm

here are some links that may be helpfull to you for 32 bit code & using the masm package.

there's a ,chm version of this too on the forum somewhere.
http://webster.cs.ucr.edu/Page_TechDocs/MASMDoc/

http://win32assembly.online.fr/tutorials.html

some of the stuff even under the 16 bit verson are very helpfulll at this link & you can
leave out the irrelevant portions..I've not read the whole thing.. but many topics were helpful to me
http://webster.cs.ucr.edu/AoA/index.html

You don't require any additional software oother than the masm package to program in win32asm
you can look at the links & rsources.. in the righthand top corner too of this forum.

Rainstorm
~

GregL

If you have Visual Studio.NET 2003 you will have better results pairing it with MASM 7.1 or even 6.1x.

I would recommend only using MASM 8.0 with Visual Studio 2005.

The reason for this is because of differences in debug information formats and linker peculiarities.

Vortex

If you are operating on a 64-bit system, you can use GoAsm. This tool supports both 32\64-bit programming.

xanatose

Unless you are doing 64 bit assembly. Forget about masm 8.0, at least for the time being, too many features are missing.


Shanpav

Where I can get MASM32 7.1 to download freely,can please give me the Website address.
Thanks all of you for  helping me out with different options to get.

GregL

Shanpav,

You are confusing MASM and MASM32. They are two different things. MASM is the Microsoft Macro Assembler. MASM32 is a package of tools and libraries for MASM programming, it includes MASM 6.14.

The latest version of MASM32 is version 9.0.

MASM 6.15 comes in the Visual C++ 6.0 Processor Pack that is available for download.

MASM 7.1 comes with Visual C++ 2003 Standard or better.

MASM 8.0 comes with Visual Studio 2005 Professional or better. You can download it for Visual C++ 2005 Express Edition.

Various versions of MASM are/were available in various Windows SDKs and DDKs.

If you have Visual Studio 2003, you should already have MASM 7.1, look in the \bin directory.

If I was doing 64-bit assembly, I would probably be using GoASM.