在x86-64架構中的通用登錄檔的名稱是什麼?
Context:除了增加通用登錄檔的大小外,x86中的命名通用登錄檔數量也從8個 (即eax,ecx,edx,ebx,esp,ebp,esi,edi) 增加到16個 (即rax,rcx,rdx,rbx,rsp,rbp,rsi,rdi,r8,r9,r10,r11,r12,r13,r14,r15). 因此,可以將更多的區域性變數儲存在登錄檔中而不是堆<unk>中,並讓登錄檔儲存經常訪問的常量;對於小和快的子程式的引數也可以在登錄檔中傳遞到更大程度上.
x86-64架構有16個通用登錄檔. 它們被命名為 rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14 和 r15.