Quels sont les noms des registres d'usage général de l'architecture x86-64 ?
What are the names of the general purpose registers in the x86-64 architecture?
The x86-64 architecture has 16 general purpose registers. They are named rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, and r15.
L'architecture x86-64 possède 16 registres d'usage général. Ils sont nommés rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14 et r15.
information_extraction
Outre l'augmentation de la taille des registres à usage général, le nombre de registres à usage général nommés passe de huit (eax, ecx, edx, ebx, esp, ebp, esi, edi) dans x86 à 16 (rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15). Il est donc possible de conserver davantage de variables locales dans les registres plutôt que sur la pile, et de laisser les registres contenir les constantes auxquelles on accède fréquemment ; les arguments des sous-routines petites et rapides peuvent également être transmis dans les registres dans une plus large mesure.
fr