meaning of registers's name

  • EAX: Accumulator Register
  • EBX: Base Register
  • ECX: Counter Register
  • EDX: Data Register
  • ESI: Source Index
  • EDI: Destination Index
  • EBP: Base Pointer
  • ESP: Stack Pointer

The common e prefix stands for extended, as these are 32-bit extensions of the 16-bit registers %ax, %bx, %cx, %dx, %di, %si, %bp, %sp, and %ip.