首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 函数调用法

函数调用法

  • 资源大小:2.20 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: c

资 源 简 介

14.9 函数调用  函数设计的基本原则是使其函数体尽量的小。这样编译器可以对函数做更多的优化。  14.9.1 减少函数调用开销  ARM上的函数调用开销比非RISC体系结构上的调用开销小:  · 调用返回指令“BL”或“MOV pc,lr”一般只需要6个指令周期(ARM7上)。  · 在函数的入口和出口使用多寄存器加载/存储指令LDM和STM(Thumb指令使用PUSH和POP)提高函数体的执行效率。  ARM体系结构过程调用标准AAPCS定义了如何通过寄存器传递参数和返回值。函数中的前4个整型参数是通过ARM的前4个寄存器r0、r1、r2和r3来传递的。传递参数可以是与整型兼容的数据类型,如字符类型char、半字类型short等。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

文 件 列 表

函数调用法.txt
VIP VIP
0.178112s