Great online book on x86 processors and assembly language programing. "Volume 2" is the most relevant to our course. Chapters 1,2,4,6,7 especially.
Pentium
Itanium
Cyrix M1
Cyrix M2
Alpha
MIPS
Smit's
tutorial
Emu8086
Assembler Tutorial
8086
instruction set reference
x86
wikipedia article
x86 assembly
wikipedia article
Intel
manuals