The Art of Assembly Langage. (http://webster.cs.ucr.edu/Page_asm/ArtOfAsm.html)
Assembly Language Step-by-Step: Programming with DOS and Linux (with CD-ROM) , by Jeff Duntemann. John Wiley & Sons, May 2000.
An Assembly Language Introduction to Computer Architecture: Using the Intel Pentium , by Karen Miller and Jim Goodman. Oxford University Press, March 1999.