参数寄存器参数寄存器列表
时间: 2023-11-14 18:07:28 浏览: 159
STM32寄存器列表
4星 · 用户满意度95%
在计算机体系结构中,参数寄存器是用于存储函数调用或指令执行期间需要的参数的寄存器。不同的CPU架构和操作系统可能会有不同的参数寄存器列表,下面是一些常见的参数寄存器列表:
1. x86-64架构(Windows):RCX、RDX、R8、R9
2. x86-64架构(Linux):RDI、RSI、RDX、RCX、R8、R9
3. ARM架构(32位):R0、R1、R2、R3
4. ARM架构(64位):X0、X1、X2、X3、X4、X5、X6、X7
5. MIPS架构:$a0、$a1、$a2、$a3
这些寄存器通常可以直接在函数调用中使用,而无需将参数存储在内存中。这可以提高性能并减少开销。
阅读全文