hi...
i am tryin to learn assemble language..pls tell me from where to start..i want instrcutino set of intel and also want to know how to run asm progs on linux..
i am tryin to learn assemble language..pls tell me from where to start..i want instrcutino set of intel and also want to know how to run asm progs on linux..
user101,
The Intel manuals can be downloaded from http://www.intel.com/products/processor/manuals absolutely free. There really is no better source of information on the Intel instruction set. As for Linux, read a few manuals on LibC. When starting out on Linux it's best just to import routines you need from the standard C library. Get used to assembly language itself instead of having to deal with system calls. Once you are familiar with Assembly language then move on to using the int 80h system call procedures.
A few good resources include:
http://asm.sourceforge.net
http://tldp.org/HOWTO/Assembly-HOWTO/
http://heather.cs.ucdavis.edu/~matloff/50/LinuxAssembly.html
http://www.drpaulcarter.com/pcasm/
And of course:
http://www.asmcommunity.net/board ;)
In the future, might I suggest asking more specific questions. Search the forum and find out what has and hasn't be asked. Use past users queries to help you along, then if you hit a snag along the way I'm sure anyone will be willing to help.
P.S.: if you would have searched around the forum you would have noticed that the site has an extensive list of links as well as an, always in progress, web book.
Regards,
Bryant Keller
The Intel manuals can be downloaded from http://www.intel.com/products/processor/manuals absolutely free. There really is no better source of information on the Intel instruction set. As for Linux, read a few manuals on LibC. When starting out on Linux it's best just to import routines you need from the standard C library. Get used to assembly language itself instead of having to deal with system calls. Once you are familiar with Assembly language then move on to using the int 80h system call procedures.
A few good resources include:
http://asm.sourceforge.net
http://tldp.org/HOWTO/Assembly-HOWTO/
http://heather.cs.ucdavis.edu/~matloff/50/LinuxAssembly.html
http://www.drpaulcarter.com/pcasm/
And of course:
http://www.asmcommunity.net/board ;)
In the future, might I suggest asking more specific questions. Search the forum and find out what has and hasn't be asked. Use past users queries to help you along, then if you hit a snag along the way I'm sure anyone will be willing to help.
P.S.: if you would have searched around the forum you would have noticed that the site has an extensive list of links as well as an, always in progress, web book.
Regards,
Bryant Keller