“Professional Assembly Language” by Richard Blum

I’ve been looking for a good x86 assembly language book for some time.  First, I picked up “Assembly Language Step-by-Step” by Jeff Duntemann (ISBN 0471578142) for cheap as a remainder.  I wasn’t too impressed with that book, mostly because it was a little too short on details, the coverage was oriented towards 16-bit instructions and DOS and the writing style was a little too chatty for my tastes.  It seems that because assembly language is riddled with machine details, authors feel the need to be chatty to get the reader past the details.  Speaking for myself, I’d rather they just went into the details and left the chitchat for cocktail parties.

Read the rest of this entry »