Intel Assembly Language

These two manuals were downloaded from the Intel's Developer Site:

The manual for the GNU assembler may also be useful. (In particular, be aware that the syntax used by Intel differs from that used by the GNU assembler. See the relevant section of the GNU assembler manual.)

In addition, here is a guide for programming in Intel IA-32 assembler under Linux.