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