Desde mi punto de vista. Uno de los mejores libros sobre ensamblador para x86, fue "El universo digital del IBM PC, AT y PS2", de Ciriaco Garcia de Celis:
http://atc.ugr.es/docencia/udigital/ http://www.gui.uva.es/udigital/
Aunque lamentablemente ya es un poco viejo, y no abarca cuestiones "relativamente nuevas", como los juegos de instrucciones 3Dnow de AMD, o los SSE, ni mucho menos ensamblador para x64.
Lamentablemente, este libro ya no esta disponible para descarga (antes si).