ما هي أسماء سجلات الغرض العام في بنية x86-64؟
Context:بالإضافة إلى زيادة حجم سجلات الأغراض العامة، يتم زيادة عدد سجلات الأغراض العامة المسماة من ثمانية (أي: eax، ecx، edx، ebx، esp، ebp، esi، edi) في x86 إلى 16 (أي: rax، rcx، rdx، rbx، rsp، rbp، rsi، rdi، r8، r9، r10، r11، r12، r13، r14، r15). وبالتالي فمن الممكن الاحتفاظ بمعدل أكبر من المتغيرات المحلية في السجلات بدلاً من الاحتفاظ بها في المكدس ، والسماح للسجلات بحفظ الثوابت التي يتم الوصول إليها بشكل متكرر ؛ يمكن أيضًا تمرير الحجج للبرامج الفرعية الصغيرة والسريعة في السجلات إلى حد أكبر.
بنية x86-64 تحتوي على 16 سجلًا عامًا. تُسمى rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, و r15.