News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

What is the difference between MASM and MASM32 ?

Started by sunshine33, January 08, 2019, 06:20:37 AM

Previous topic - Next topic

sunshine33

I was looking for a book on MASM32 , but only found this book instead .

Microsoft MASM Programmer's Guide, Version 6.1, 1992

http://people.sju.edu/~ggrevera/arch/references/MASM61PROGUIDE.pdf

Is there a lot of difference between MASM and MASM32 ?

dedndave

MASM is the Microsoft Macro Assembler
a tool written by microsoft to aide in the process of writing assembly language programs
several versions have existed, some going all the way back to early versions of DOS

Masm32 is, for the most part, a library package created by Hutch (et al)
it is intended to get you started writing assembly language programs for windows 32 operating systems
it includes all sorts of stuff, not the least of which is the include files needed to write ASM code for 32-bit windows
these include files have windows API function prototypes, constant and structure definitions, and so on

Masm32 also incudes this forum   :biggrin:

sunshine33

Thanks a lot for the reply .

Is there any book on MASM32 i can buy from amazon ?


dedndave

the masm32 package has a lot of the documentation you will need
just look in the masm32\help folder   :t

as far as i know, there is no hard-copy book associated with the library package

sunshine33


HSE

Some related books:




Not what you are searching for, I think.  :biggrin:
Equations in Assembly: SmplMath

felipe

 :biggrin: hse that was funny...
dedndave you give great replies, you should come more often  :bgrin:  :t

sunshine33

Lol , One more question .
Where can i get a hard copy of this book to buy ?

Programmer's Guide Microsoft MASM Assembly Language Development System Version 6.1
For MS-DOS and Windows Operating Systems


hutch--

Probably with difficulty, it was published in 1991 with MASM 6.1 so you are better off using the PDF you mentioned. Most of it is old MS-DOS technology so you are not missing much.