WHERE IS MASM?

Started by
8 comments, last by nes8bit 24 years ago
I have DevStudio 5 and cannot find it anywhere. I looked on the MS page and I am still lost. Was MASM even created by Microsoft?
Advertisement
yes masm was created by microsoft. however, the last implementation *I* saw of it was 5.0 and it was dos based. I havent seen a ASM compiler on its own for windows yet. Most coding languages, liek VC++ i know has a asm compiler built into it, for inline asm code. there are a lot of vc++ libraries that are straight asm. I would look into that, although there will probably be someone who can help more.



The Code is a Living breathing entity, and will move in accordance with you, therefore, be one with the Tao of the Code..
The Code is a Living breathing entity, and will move in accordance with you, therefore, be one with the Tao of the Code..
Actually they do make MASM, but they tend to "hide" it. They are up to MASM 6.14, I think. You have to be an MSDN subscriber to get access to it, and it is downloadable from their msdn site, but, like I said, you have to be a subscriber.

-Omalacon
All you have to do is d/l the win9x DDK and youll get masm with it.

Josh
Cool, but where is the link?
Hi,

Just search Microsoft''s dev site for the Win98 DDK. Just DL the base package and the bin package, I think thats all you need.

Also If I remember rightly, if you own a copy of VC5\6 Professional (or is that DevStudio?) you can request a copy of MASM on CD for just the price of shipping.

BTW, the latest version 6.14 supports 3DNow and XMM as well as MMX (Not sure about 3DNow Extended though).

MikeW.
Does no one search for stuff on their own any more?

Search on google.com for "masm"
the first result is http://www.faqs.org/faqs/assembly-language/x86/microsoft/

on this page there are a couple links for you. one gets you masm 6.11, then there are links to patches up to 6.14

bcj
I got MASM 6.11, I think, form MS few months ago. Shipping and handling and 5 floppy disks were all paid for by MS The DDK kit has masm but no codeview or IDE. So you'll be coding from command prompt. Go to http://support.microsoft.com/support/kb/articles/q228/4/54.asp page and at the bottom they have a phone number that you can call to get the whole package for free. You don't have to own vc++(a little secret). The only one bad thing is that they don't sell the manual any more so get yourself Randall Hyde's "Art of Assembly Language" book since it covers MASM and codeview. It doesn't cover all of MASM, that you have to get somehow through the web or look for someone that has the manual to MASM.

Hyde's book was helpfull and covered 16 bit DOS programming and little of 32 bit syntax but it didn't show how to go from 16 to 32 bit. The cpuid code can be found in INTEL and AMD cpu manuals with example source code if you need it. I recommend assembly only for low level stuff like drivers, writing bootup code and writing your own os or assembler in your own asm language, otherwise I would use c, c++, java and other high level languages. Cheers

Edited by - JD on 4/8/00 5:49:10 PM
Afaik, MASM is now free, at least I've read that some months ago somewhere. The Windows DDK is very big, just for getting MASM.

I've uploaded a zip containing MASM 6.14 (the newest version) with some useful tools to
http://www.lunaticsystems.de/masm.zip 6.343 kb
Sorry, no CodeView included, this wasn't included in the DDK, probably because it is not free ?

-Markus-


Edited by - Cygon on 4/8/00 6:05:47 PM
Professional C++ and .NET developer trying to break into indie game development.
Follow my progress: http://blog.nuclex-games.com/ or Twitter - Topics: Ogre3D, Blender, game architecture tips & code snippets.
Get the MASM32 package here:
http://www.pbq.com.au/home/hutch/
It comes with a lot of good stuff in addition to MASM.

This topic is closed to new replies.

Advertisement