The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: CollegeBoy88 on July 12, 2010, 10:52:09 PM

Title: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: CollegeBoy88 on July 12, 2010, 10:52:09 PM
MASM 8.0 x86 Package installation crashes before it even starts. I had Visual C++ 2005 Express Edition previously installed, but it still wouldn't work.



Any ideas?



Thanks.
Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: oex on July 12, 2010, 11:08:14 PM
If you mean MASM32 package 8.0 you should probably download the latest version 10.0
http://www.masm32.com/masmdl.htm
Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: dedndave on July 13, 2010, 09:11:05 AM
yes - and tell your professor to update his stuff   :P
welcome to the forum   :U
Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: hutch-- on July 13, 2010, 09:22:21 AM
 think he probably means the Microsoft ML.EXE uograde version 8.0 which was designed for and earlier version of VC. Get the current version from Microsoft, version 10.0.
Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: CollegeBoy88 on July 13, 2010, 05:17:17 PM
I was referring to this tool, please follow the link:

http://www.microsoft.com/downloads/details.aspx?familyid=7a1c9da0-0510-44a2-b042-7ef370530c64&displaylang=en

Please let me know if anyone manages to install it.

In the meantime, I took your advice, downloaded MASM32 Version 10 and installed it on my hard drive.

Now, how do I start coding, compiling and running? Should I use the MASM32 Editor located on my Desktop to do this?

I'm a third year student preparing for an exam and I've been reading 'The Art of Assembly' book by Randall Hyde, but laboratory exercises in the book are done in an older version of MASM, which I can't find to download.

Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: dedndave on July 13, 2010, 05:30:28 PM
with masm, there is really nothing to install, per se
it is a command-line tool, basically
however, in order to use it with VC, it may have to be in a specific location
it is also nice to set up a few environment variables, if you want to call that "installation"

that having been said....
you can extract the ml.exe file from the installer
you can use programs like WinRAR, etc - i use 7-zip
extract the downloaded installer file
inside that, you will find a file named setup.exe
extract the files from that - there are 2 files - one is an MSI file - the other is a CAB file
extract the file from the file named masm1.CAB
inside that CAB is a file named "FL_ml_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8"
rename that file to ml.exe and put it where you want it   :U
for us masm32 users, that would be the masm32\bin folder
Microsoft (R) Macro Assembler Version 8.00.50727.104
Copyright (C) Microsoft Corporation.  All rights reserved.
Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: jj2007 on July 13, 2010, 07:56:50 PM
The MASM32 Editor (\masm32\qeditor.exe) is quite ok for small to medium-sized programs.
Here is a two-pager (http://www.webalice.it/jj2006/Masm32_Tips_Tricks_and_Traps.htm) giving some hints on the most common problems for beginners.
Welcome to the Forum :thumbu
Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: CollegeBoy88 on July 15, 2010, 10:18:51 PM
Thanks a lot. Your guidance has been very helpful.

I'd like to ask you if there is a substitute for CodeView in qeditor.exe. Is there any way I could make the assembly code running one step at a time or view the content of the registers and memory locations?

Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: KeepingRealBusy on July 15, 2010, 10:33:13 PM
See the topic on Symbolic Debugger in this forum.

Dave.
Title: Re: MASM 8.0 x86 Visual C++ 2005 Express Edition
Post by: CollegeBoy88 on July 15, 2010, 11:21:46 PM
Thanks a lot.   :thumbu You're doing a great job at the forum.