%edi %di %bx %bh %bl %esi %si %edi %di %esp %sp %ebp %bp 32 bits IA32 Registers %ah %al %cx %ch %cl %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %esp %sp %ebp %bp stack, base pointers %ecx %edx %eax %ah %al %cx %ch %cl %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %esp %sp %ebp %bp %cx %ch %cl %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %sp %ebp %bp %eax stack, base pointers %ecx %edx %esp %al %ecx %cx %ch %cl %edx %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %sp 32 bits general purpose %ah stack, base pointers %ax %bp %bh %bl %esi %si %edi %di %esp %sp %ebp %bp %eax %ax %ah %al %ecx %cx %ch %cl %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %esp %sp %ebp %bp %ecx %cx %ch %cl %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %esp %sp %ebp %bp %ah %al %ecx %cx %ch %cl %edx %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %sp 32 bits 16 bits %ax %ah %al %ecx %cx %ch %cl %edx %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %esp %sp %ebp %bp IA32 Registers %ax %bp %al 32 bits %eax %esp %ah %edx %eax 16 bits %ebp 16 bits %ax IA32 Registers 16 bits IA32 Registers %eax %esp %bx 32 bits 16 bits %ebp %ebx 32 bits %edx 32 bits IA32 Registers %al %ecx IA32 Registers 16 bits %ax %cl %dl 32 bits general purpose %eax %ah %edx 32 bits IA32 Registers %ax general purpose %ax %ch %dh IA32 Registers 16 bits stack, base pointers 16 bits general purpose %eax %cx %dx 32 bits general purpose IA32 Registers %ecx %edx 32 bits stack, base pointers %sp %bp %ebx general purpose %esp %ebp %cl %dl %al general purpose %bl %ch %dh %ah stack, base pointers %bh %si %cx %dx 16 bits %ax general purpose %bx %esi %ecx %edx %eax stack, base pointers %ebx %al general purpose %cl %dl %ah stack, base pointers %ch %dh IA32 Registers 16 bits %ax 16 bits %eax %ax %ah %al %ecx %cx %ch %cl %edx %dx %dh %dl %ebx %bx %bh %bl %esi %si %edi %di %esp %sp %ebp %bp 32 bits general purpose %cx %dx stack, base pointers %ecx %edx %eax general purpose %al stack, base pointers %ah stack, base pointers IA32 Registers 16 bits %ax general purpose %eax stack, base pointers IA32 Registers