[quote=引用 7 楼 baidu_20341663 的回复:] 但是为什么放着寄存器传值不用,用栈传值呢?相比于寄存器传值,栈传值速度慢而且占内存
但是为什么放着寄存器传值不用,用栈传值呢?相比于寄存器传值,栈传值速度慢而且占内存
引用 4 楼 baidu_20341663 的回复:[quote=引用 3 楼 hdt 的回复:] 不同的编译器的兼容性,如何考虑?几乎所有编译器都支持这3种调用规则吧?
[quote=引用 3 楼 hdt 的回复:] 不同的编译器的兼容性,如何考虑?
引用 3 楼 hdt 的回复:不同的编译器的兼容性,如何考虑?几乎所有编译器都支持这3种调用规则吧?
不同的编译器的兼容性,如何考虑?
但是不省寄存器啊。 这些都是有历史渊源的。那时候资源紧张,所以在不同的场合才需要不同的约定。 现在 x64 的程序几乎都不需要了。
69,381
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧