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