32
位和64
位程序的一些简单区别- 随时更新,想到哪写到哪
参数顺序
32位
- 函数参数在函数返回地址的上方
- 参数从右向左依次放入栈中
64位
- 当参数小于
7
个时,参数从左到右放入寄存器:rdi
、rsi
、rdx
、rcx
、r8
、r9
- 当参数为
7
个以上时,前6
个与前面一样,但后面的依次从右向左放入栈中,即和32位汇编一样
- 当参数小于
32
位和 64
位程序的一些简单区别32位
64位
7
个时,参数从左到右放入寄存器: rdi
、rsi
、rdx
、rcx
、r8
、r9
7
个以上时,前 6
个与前面一样,但后面的依次从右向左放入栈中,即和32位汇编一样微信打赏
支付宝打赏
Author:pikachu
Link:https://hitcxy.com/2020/32-64/
Contact:hitcxy.cn@gmail.com
本文基于 知识共享署名-相同方式共享 4.0 国际许可协议发布
转载请注明出处,谢谢!