文章目录 x86、x64栈结构图示1. x86栈结构图示2. x64栈结构图示 x86、x64栈结构图示 1. x86栈结构图示 2. x64栈结构图示 基本和x86下一样,但是传参方式发生改变: 在64位程序中,函数的前6各参数是通过寄存器传递的: rdi作为第一个参数 rsi作为第二个参数 rdx作为第三个参数 rcx作为第四个参数 r8作为第五个参数 r9作为第六个参数。 在函数调用参数的时候会依次在六个寄存器中寻找,如果参数多余6个,那么就需要在栈中寻找。