Previous Up Next

9  Guide de référence rapide de l’assembleur x86

Les registres: %eax %ebx %ecx %edx %esi %edi %ebp %esp.
Ils contiennent tous un entier de 32 bits (4 octets), qui peut aussi être vu comme une adresse. Le registre %esp est spécial, et pointe sur le sommet de pile; il est modifié par les instructions pushl, popl, call, ret notamment.

Il y a aussi d’autres registres que l’on ne peut pas manipuler directement. (L’instruction info registers sous gdb ou ddd vous les montrera.) Le plus important est eip, le compteur de programme: il contient en permanence l’adresse de la prochaine instruction à exécuter. 1em


Previous Up Next