I wrote a page describing quickly the Intel 80x86 family.
I would like your opinion about it and also what I could add usefull to it.
INTEL 80x86 :
INTEL 80x86 is a very complex and badly conceived processor.
But you will find it on most desktops...because Intel has a lot of money and makes good commercial ads.
GENERAL REGISTERS :
ECX Loop Counter
ESI Source Index
EDI Dest. Index
ESP Stack Pointer
EBP Base Pointer
SEGMENT REGISTERS :
CS Code Segment
DS Data Seg
ES Extra Data Seg
FS Extra Data Seg
GS Extra Data Seg
SS Stack Seg
OTHER REGISTERS :
EIP Instr Pointer
There are many Adressing Modes... very useless.
Memory Management is a nightmare.
IA-32 Intel? Architecture Software Developer?s Manual
IA-32 Intel? Architecture Software Developer's Manual Volume 2A
IA-32 Intel? Arxhitecture Software Developer's Manual Volume 2B