源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  arm 架构函数调用参数的传递

arm 架构函数调用参数的传递

分类: 文章 • 2024-12-05 16:09:52

arm的函数调用时,如果参数数目小于4,使用寄存器r0-r3进行传递,子函数内,再将参数拷贝到子函数栈中。这种传递参数的方式是脱裤子放屁还是另有深意?为何不直接使用x86的方式,由调用者将参数入栈,传递给子函数?arm的方式也不省空间,因为子函数还得将其从寄存器拷贝出来啊,何必多这几个操作。有图为证。欢迎拍砖。

arm 架构函数调用参数的传递

相关推荐

  • 171028-函数参数的传递【连续第五天】
  • async_wait传参数绑定事件调用回调函数及C++指针的黑暗面(C++服务器开发相关)
  • Linux操作系统--进程的栈和传递给main函数参数
  • 02 03 函数的调用惯例(参数压栈顺序,参数由谁销毁)
  • IDEA在主函数给其他传递参数出现“cannot be referenced from a static context”的解决方法
  • 嵌入Python | 调用Python模块中无参数的函数
  • SilverLight学习笔记--Silverligh之在SL中调用Javascript (四种调用方法+简单与复杂参数的传递)...
  • 238_emacs lisp通过函数的参数传递一个函数行为
  • JaxWsProxyFactoryBean调用cxf搭建的webService服务传递不同类型参数
  • 如何证明C语言函数参数的转递是单值传递
  • JS 动态传函数作为参数
  • windows系统 修改远程桌面端口号
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号