Assembly language survival guide (for Debugging ... not writing)
Knowing just enough assembly is a really powerful aid in Debugging. These are short articles that hit the sweet spot of enough information to be very useful, but not so much that it is a chore to learn:
Matt's Just Enough Assembly Language to Get By:
https://www.microsoft.com/msj/0298/hood0298.aspx
https://www.microsoft.com/msj/0698/hood0698.aspx
GreggM also has some blog posts that show very useful features and techniques in this area:
What you can and cannot trust from the debugger:
https://blogs.msdn.com/greggm/archive/2004/12/15/315673.aspx
A powerful technique for finding COM pointers on the stack:
https://blogs.msdn.com/greggm/archive/2005/08/01/446293.aspx
Getting back to the exception from an unhandled exception filter (.cxr):
https://blogs.msdn.com/greggm/archive/2004/08/25/220360.aspx