Alright here some good links/books for ASM:
These were the one's I recommend.some description about these book including some not mentioned can be found here:
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..
Thanks for the reference. I have always been fascinated by the level of control one can establish with Assembly. Although I would primarily concentrate on Python and C, but your post is definitely worth sharing.
Adding this one to the vault
Intel Programming Manuals
Machine-Level Representation of Programs -> https://2013.picoctf.com//docs/asmhandout.pdf
x86 Assembly Guide -> http://www.cs.virginia.edu/~evans/cs216/guides/x86.html
Awesome Youtube Tutorials:
https://www.youtube.com/watch?v=xgTFEywnnj0&list=PLbOsiSZ7Akp6-6yENGg0YefGVpyYLa4Rc (It's just 4 videos but they are quite long and time worthy)
definitely worth a mention
Asm for the Sparc processor isn't too important right? I mean ignorant of me to say so, let me rephrase. "It won't be too important for me to know it as learning Asm for x86 will probably be more of use, right?".
@Cromical That's it. Both architectures are completly different on many aspects e.g. ISA, pipeline hazard control, registers, memory management, .... and if I had to choose between them, I would focus on x86
Same here, just asking around! Thanks for the response!