NASM - The Netwide Assembler

NASM Forum => Other Discussion => Topic started by: ahmedpy on October 14, 2017, 06:37:22 PM

Title: Searching for more practical resources to learn assembly
Post by: ahmedpy on October 14, 2017, 06:37:22 PM
I’m  almost finished Jeff Duntemann’s book “assembly language step by step” and i learned alot about memory addersing , flags and instructions but there is a lacke of code examples , the book focuss heavely on the theory more than actual code , the writer suggestes in many situation to learn c and generate the assembly code and learn from it , i dont know c but i will learn it for sure , so what is your resources and advices to an assembler beginner
thanks
Title: Re: Searching for more practical resources to learn assembly
Post by: stressful on October 15, 2017, 11:24:50 AM
Hi Ahmedpy, you can use my BASELIB (https://sourceforge.net/projects/baselibs/files/) to learn assembly language. For a start, just download "core.zip" and "binary.zip". It offers various routines designed exactly for ASM beginners.

Have fun and welcome to NASM forum.

Title: Re: Searching for more practical resources to learn assembly
Post by: ahmedpy on October 16, 2017, 06:16:06 PM
thank you stressful ; i will check it out :D
Title: Re: Searching for more practical resources to learn assembly
Post by: Frank Kotler on October 17, 2017, 04:24:33 AM
There's a tutorial here that covers 64 bit Linux, if that interests you...

http://cs.lmu.edu/~ray/notes/nasmtutorial/

We have some examples here in the "Examples" section, but not very well organized... The NASMX package has some examples, too.

Best,
Frank