Alright here some good links/books for ASM:
Books:
John Bartlett - Programming From the ground up
- NASM
- Linux
- x86 (32 bit)
- AT&T Syntax (Hate AT&T personally).
http://mirror.unicorncloud.org/savannah-nongnu//pgubook/ProgrammingGroundUp-1-0-booksize.pdf
Paul Carter - PC Assembly Language
- NASM
- Linux
- x86
- Intel Syntax
http://flint.cs.yale.edu/cs422/readings/pcasm-book.pdf
James T. Strieb – Guide to assembly language: A concise introduction
- MASM
- Windows
- x86
- Intel Syntax
http://upload.evilzone.org/download.php?id=3747265&type=zip
(Check such links whenever someone gives them, including me. Check what is in the ZIP file prior to extracting it. This is Windows everything you download has 50% chance of being malware)
These were the one’s I recommend.
some description about these book including some not mentioned can be found here:
Links
http://www.tutorialspoint.com/assembly_programming/ - x86, Intel, NASM
Like it says in the about page, feel free to post a comment with more references…