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!
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.
Hi PauloH,
these were great links! I think it is enough to get started.
Thanx! :U
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.