Як називаються реєстри загального призначення в архітектурі x86-64?
Крім збільшення розмірів реєстрів загального призначення, кількість названих реєстрів загального призначення збільшується з восьми (тобто eax, ecx, edx, ebx, esp, ebp, esi, edi) у форматі x86 до 16 (тобто ракс, 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.