Context: Selain meningkatkan ukuran register tujuan umum, jumlah nama register tujuan umum meningkat dari delapan (yaitu eax, ecx, edx, ebx, esp, ebp, esi, edi) di x86 menjadi 16 (yaitu rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15). Oleh karena itu, dimungkinkan untuk menyimpan lebih banyak variabel lokal dalam register daripada di tumpukan, dan membiarkan register menyimpan konstanta yang sering diakses; argumen untuk subroutine kecil dan cepat juga dapat diteruskan ke register dalam tingkat yang lebih besar.

Apa nama dari tujuan umum register dalam arsitektur x86-64?

Arsitektur x86-64 memiliki 16 register tujuan umum. Mereka diberi nama rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, dan r15.