Page 1 of 1

asm tut for new developer

Posted: Tue Aug 12, 2008 2:35 pm
by tobox
I am a little bit new to the whole idea of OS development, or rather that I should be doing something like this.
I am not very good with asm either, therefor I would really like if I could get help to find some tutorials regarding asm development on linux in an x86 environment.
at the same time I would like if somebody knew a list where I could get some idea about the whole
list of operations under linux (I know it is /usr/share/include/asm/unistd.h or something similiar but what about the documentation is that to be found anywhere ?
I would like if there were some study guide or something like that on some webpage.

Greetings from Denmar

Re: asm tut for new developer

Posted: Tue Aug 12, 2008 3:27 pm
by stephenj
Off the top of my head, I would recommend two guides:

http://savannah.nongnu.org/projects/pgubook/
http://www.drpaulcarter.com/pcasm/

Re: asm tut for new developer

Posted: Tue Aug 12, 2008 4:31 pm
by Dex
Try http://asm.sourceforge.net/resources.html
But i would say linux and windows are not very good for learning ASM on, your best bet is to start in Dos, using one of the many tut, then move onto a 32-bit OS ASM like DexOS, menuet, Solar_OS, these will help you much more than learning API.
As far as learning ASM, its not like any other language, you need to learn the basic mnemonics and the way memory and stack etc work, than its a simple case of practice, try and write code every day and you will soon pick it up.