شنو اسماء سجلات الغرض العام في معمارية 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.