Intel provides their [http://developer.intel.com/products/processor/manuals/index.htm Intel&reg; 64 and IA-32 Architectures Software Developer's Manuals] which are a very useful reference to the x86 architecture in general:

Intel provides their [http://developer.intel.com/products/processor/manuals/index.htm Intel&reg; 64 and IA-32 Architectures Software Developer's Manuals] which are a very useful reference to the x86 architecture in general: