Below are the useful resources to learn Assembley Language for pentesters to start learning Exploit writing

http://www.skullsecurity.org/wiki/index.php/Assembly

Linux Assembley

http://asm.sourceforge.net/
Programming From the Ground Up

http://download.savannah.gnu.org/releases-noredirect/pgubook/

Iczelion’s Win32 Assembly Homepage
http://win32assembly.online.fr/

Art of Assembly

http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.html


first 5 chapters is enough

Intel Developer Manuals
http://www.intel.com/products/processor/manuals/

Assembly Language Primer for Hackers Videos

Assembly Primer for Hackers (Part 1) System Organization
http://securitytube.net/Assembly-Primer-for-Hackers-%28Part-1%29-System-Organization-video.aspx

Assembly Primer for Hackers (Part 2) Virtual Memory Organization
http://securitytube.net/Assembly-Primer-for-Hackers-%28Part-2%29-Virtual-Memory-Organization-video.aspx

Assembly Primer for Hackers (Part 3) GDB Usage Primer
http://securitytube.net/Assembly-Primer-for-Hackers-(Part-3)-GDB-Usage-Primer-video.aspx

Assembly Primer for Hackers (Part 4) Hello World
http://securitytube.net/Assembly-Primer-for-Hackers-(Part-4)-Hello-World-video.aspx

Assembly Primer for Hackers (Part 5) Data Types
http://securitytube.net/Assembly-Primer-for-Hackers-(Part-5)-Data-Types-video.aspx

Assembly Primer for Hackers (Part 6) Moving Data

http://securitytube.net/Assembly-Primer-for-Hackers-(Part-6)-Moving-Data-video.aspx

Assembly Primer for Hackers (Part 7) Working with Strings
http://securitytube.net/Assembly-Primer-for-Hackers-(Part-7)-Working-with-Strings-video.aspx

http://securitytube.net/Assembly-Primer-for-Hackers-(Part-8)-Unconditional-Branching-video.aspx

Assembly Primer for Hackers (Part 9) Conditional Branching
http://securitytube.net/Assembly-Primer-for-Hackers-(Part-9)-Conditional-Branching-video.aspx

Assembly Primer for Hackers (Part 10) Functions
http://securitytube.net/Assembly-Primer-for-Hackers-(Part-10)-Functions-video.aspx

Assembly Primer for Hackers (Part 11) Functions Stack
http://securitytube.net/Assembly-Primer-for-Hackers-(Part-11)-Functions-Stack-video.aspx