NASM - The Netwide Assembler

NASM Forum => Using NASM => Topic started by: annonymous on June 15, 2012, 06:02:55 AM

Title: tutorials beyond hello world and user input
Post by: annonymous on June 15, 2012, 06:02:55 AM
Anyone know of some basic tutorials beyond hello world and taking in user input. Anything besides the ma'am manual. I don't find it beginner friendly. Thanks
Title: Re: tutorials beyond hello world and user input
Post by: TightCoderEx on June 15, 2012, 06:42:39 AM
You question is pretty broad in scope as which platform are we talking about.  The best way to learn at this level is to delve into the processor. Another assumption is you're going to using Intel, so a really good knowledge of the instruction set is mandatory.  Then the next is using your assembler of choice, which I assume again to be NASM as you've come to this site. 

http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html has two selection at the very beginning, which I find to be very good.

Then the best tutorials are those you dream up yourself.  I've have posted and will continue to post in the code section of this forum and so if your doing console work in Linux, it may be of some benefit to you.
Title: Re: tutorials beyond hello world and user input
Post by: annonymous on June 15, 2012, 07:07:33 AM
You question is pretty broad in scope as which platform are we talking about.  The best way to learn at this level is to delve into the processor. Another assumption is you're going to using Intel, so a really good knowledge of the instruction set is mandatory.  Then the next is using your assembler of choice, which I assume again to be NASM as you've come to this site. 

http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html has two selection at the very beginning, which I find to be very good.

Then the best tutorials are those you dream up yourself.  I've have posted and will continue to post in the code section of this forum and so if your doing console work in Linux, it may be of some benefit to you.

I am working with 32bit Intel nasm assembley on Linux. I have written a hello world which is a piece of cake and taken in user input and displayed it to stdout. I haven't done anything further than that due to lack of good beginner tuts. Your links are pdfs. I am looking for online documentation. I appreciate the time you took to respond!
Title: Re: tutorials beyond hello world and user input
Post by: Frank Kotler on June 15, 2012, 11:23:52 AM
Well... http://www.asmcommunity.net/book/ perhaps.
I was going to suggest http://www.drpaulcarter.com/pcasm but that's a .pdf (painful document format) too. Adding "not .pdf" limits the choices quite a bit (unfortunately!). You might find something interesting if you poke around here: http://asm.sourceforge.net/

Best,
Frank

Title: Re: tutorials beyond hello world and user input
Post by: annonymous on June 18, 2012, 03:02:10 AM
Thanks again frank! You always come through! Great Doc BTW --> http://www.asmcommunity.net/book/