The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: ptoulis on October 31, 2008, 12:50:28 PM

Title: Help for assembly documentation
Post by: ptoulis on October 31, 2008, 12:50:28 PM
Hi to all,

this is a great site, congratulations to the admins!
To become familiar with assembly I set off to write a program to calculate prime numbers<1000
For that I need to declare loops, make some checks, print results, etc.

I read some of the Izcelion tuts but they are much tied to Windows and the Win32 API.
I was hoping for a structured documentation of what masm accepts as segments, how to declare functions, or a 'pocket' reference to
x86 instruction set.

Thank you very much!
Title: Re: Help for assembly documentation
Post by: PauloH on October 31, 2008, 02:04:19 PM
Hello ptoulis,

I think these links can help you:

Articles and Documentation for Assembly Language Programmers: http://webster.cs.ucr.edu/Page_TechDocs/index.html
That is a great site for learning.

And here (http://www.box.net/shared/qkpzlg42hf) is the MASM Programmer's Guide in help file format. I think this is a must have!!!

Kind regards,

PauloH.
Title: Re: Help for assembly documentation
Post by: ptoulis on October 31, 2008, 02:42:22 PM
Hi PauloH,

these were great links! I think it is enough to get started.
Thanx! :U
Title: Re: Help for assembly documentation
Post by: dsouza123 on October 31, 2008, 09:49:20 PM
Segments are mostly a 16 bit issue, 32 bit programs use flat addressing.

Another file is x86eas.hlp, a good refrence on x86 instructions, opcodes.hlp is another.

Also remember MASM32 comes with a number of help files and example programs with source.