I have an online tutorial found at: http://www.xs4all.nl/~smit/asm01001.htm

I downloaded the latest version of MASM at: http://win32asm.cjb.net/

Now, I want to learn how to compile these files. I have absolutely no idea how to use MASM or the Quick Editor. IF anyone can help, i'll greatly appreciate it!

Btw, I did download AoA and found out that it is HLA, and I want a lower level than HLA. I want to be so close to the machine code that I can taste it! :P

P.S. I have programed in VB, and Turing in the past. I want to be able to control almost every aspect of the program, hence why I want to program in assembly...
Posted on 2005-03-03 22:04:34 by Nighthawk
Posted on 2005-03-03 23:48:39 by Xor Stance
Hi Nighthawk,

I use a MAKEFILE to compile my programs.


$(NAME).exe: $(NAME).obj $(NAME).res
Link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib $(NAME).obj $(NAME).res
$(NAME).res: $(NAME).rc
rc $(NAME).rc
$(NAME).obj: $(NAME).asm
ml /Sa /Fl /c /coff /Cp $(NAME).asm

Simply type in nmake at the command prompt of the proper directory. Required files are (ML.EXE, ML.ERR, NMAKE.EXE, NMAKE.ERR, LINK.EXE, LIB.EXE, RC.EXE, RCDLL.DLL, MSPDB50.DLL, CVTRES.EXE).

Sorry I can't help you with the Quick Editor.


P.S. Iczelion's tutorials is a good place to start.
Posted on 2005-03-04 00:25:08 by Darrel

That tutorial is for 16-bit MS-DOS. If that is what you want, OK, but I recommend you ditch that tutorial and get Iczelion's tutorials for 32-bit Windows. Get them here:

Iczelion's tutorials use the MASM32 package, get it here:

The MASM32 Forum is here:

People on this forum and at the MASM32 forum will help you if you get stuck. Have fun.
Posted on 2005-03-04 00:37:43 by Greg
Not forgetting http://www.win32asmcommunity.net/phpwiki/
Posted on 2005-03-04 04:58:05 by roticv