asm tut for new developer

Programming, for all ages and all languages.
Post Reply
tobox
Posts: 1
Joined: Tue Aug 12, 2008 2:29 pm

asm tut for new developer

Post 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
User avatar
stephenj
Member
Member
Posts: 140
Joined: Wed Jul 23, 2008 1:37 am
Location: Canada

Re: asm tut for new developer

Post by stephenj »

Off the top of my head, I would recommend two guides:

http://savannah.nongnu.org/projects/pgubook/
http://www.drpaulcarter.com/pcasm/
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: asm tut for new developer

Post 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.
Post Reply