IA-32 architecture





registers

general purpose registers
EFLAGS register
segment registers
table registers
control registers
debug registers
FP | MMX | 3DNow! | SSE(2)
MSRs | CCRs
 

opcodes

one byte opcodes
two byte opcodes
opcode groups
FP | 3DNow!
opcode encoding
16bit mod R/M byte
32bit mod R/M byte
32bit SIB byte
 

structures

datatypes
stack frame
selectors
descriptors
descriptor tables
task state segment
paging structures
system management mode
 

miscellaneous

condition codes
exceptions | interrupts
legacy stuff | APIC
coherency
processor mode
initial state
CPUID | PeMo
P5 | P6 | K7 | M2 | Cx
 




main page