Archived

This topic is now archived and is closed to further replies.

nes8bit

WHERE IS MASM?

Recommended Posts

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..

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites