The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => Topic started by: grimx on August 03, 2007, 07:07:02 PM

Title: Learning Masm32
Post by: grimx on August 03, 2007, 07:07:02 PM
I'm try'n to learn Masm32 asm from (Introduction To 80x86 Assembly Language And Computer Architecture.pdf).
My problem is it says i need to include "io.h" and put it in the same directory as my .asm file.
Where do i get "io.h" ??
Title: Re: Learning Masm32
Post by: Vortex on August 03, 2007, 07:18:40 PM
Hi grimx,

Welcome on board.

I would suggest you to study Randall Hyde's The Art of Assembly Language Programming book and Iczelion's Win32 asm tutorial set. Don't forget to download the masm32 package providing all the tools to build Win32 executables.

http://webster.cs.ucr.edu/AoA/Windows/index.html

http://win32assembly.online.fr/
Title: Re: Learning Masm32
Post by: GregL on August 03, 2007, 08:44:00 PM
grimx,

That book is OK, it's all about 32-bit Windows and uses MASM. If you want to follow along exactly with the book you'll need the I/O routines that normally come with the book on a CD. You might be able to find those files somewhere on the internet.

Like Vortex I recommend Iczelion's Tutorials. I just wish The Art of Assembly Language was oriented towards MASM instead of HLA. You can still learn quite a lot from it though. Also for learning MASM specifically the MASM Programmer's Guide (http://www.masm32.com/board/index.php?topic=5433.0) is very good, just ignore the 16-bit stuff about segments etc.

Title: Re: Learning Masm32
Post by: grimx on August 03, 2007, 08:47:55 PM
ok, thanx Greg
Title: Re: Learning Masm32
Post by: GregL on August 03, 2007, 08:51:57 PM
grimx,

Also, go through the examples that come with MASM32.