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