登录
首页 » c » 函数调用法

函数调用法

于 2023-03-28 发布 文件大小:2.20 kB
0 34
下载积分: 2 下载次数: 1

代码说明:

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%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • LCD-LED-PHP
    现有大屏拼接技术性能参数对比,这是我上个月的调研内容,数据可信,对于要了解大屏拼接技术的人一定有帮助(Existing large-screen display technical performance parameters comparison, this is my last month s survey content, data credibility, for large-screen technology to understand who must have help)
    2014-01-09 23:30:04下载
    积分:1
  • WPSP
    系统主要功能:中央指导预报转换,市县指导预报转发,专业预报自动生成,雨量查询,Micaps资料摘取(Main functions: central guidance forecasts conversion, counties guide forecast forwarding, automatic generation of professional forecasts, rainfall query, Micaps material removal)
    2014-10-10 19:23:04下载
    积分:1
  • 算法笔记部分答案
    说明:  算法笔记这本书里的部分题目的答案,通过编译且结果正确(The answers to some of the questions in this book are compiled and the results are correct)
    2020-06-19 06:40:01下载
    积分:1
  • c++黑白棋ai游戏源码
    说明:   黑白棋的棋盘是一个有8*8方格的棋盘。下棋时将棋下在空格中间,而不是像围棋一样下在交叉点上。开始时在棋盘正中有两白两黑四个棋子交叉放置,黑棋总是先下子。   下子的方法:把自己颜色的棋子放在棋盘的空格上,而当自己放下的棋子在横、竖、斜八个方向内有一个自己的棋子,则被夹在中间的全部翻转会成为自己的棋子。并且,只有在可以翻转棋子的地方才可以下子。(The chessboard of black and white is a chessboard with 8 * 8 squares. When playing chess, the game is played in the middle of the space, not at the intersection like go. At the beginning, there are two white, two black and four pieces in the center of the board. Black chess always comes first. Sub method: put the pieces of your own color on the space of the board, and when the pieces you put down have one of your own pieces in the horizontal, vertical and oblique directions, all the pieces in the middle will be turned into your own pieces. In addition, only in the place where the chess pieces can be flipped can they be flipped.)
    2019-12-13 15:47:26下载
    积分:1
  • MLX90614
    说明:  适用于stm32平台,已经过实际测试,测试模块为GY-906(It is applicable to STM32 platform and has been tested in practice)
    2020-05-07 17:40:02下载
    积分:1
  • naftpapp
    说明:  一个基于tftp的演示程序,基于ThreadX的嵌入式操作系统(a demonstration on the tftp process, based on ThreadX RTOS)
    2006-04-21 23:22:35下载
    积分:1
  • 微信SDK
    .NET 版本的微信SDK,能帮助开发人员通过SDK来集成微信的相关功能,包括发送微信消息、与公众号集成、与应用系统集成等。
    2022-03-25 15:39:37下载
    积分:1
  • LSB
    C++语言实现的LSB数字水印算法,Visual C++亲测可用。(C++ language LSB digital watermarking algorithm, the Visual C++ pro-measurement available.)
    2020-10-20 20:07:24下载
    积分:1
  • 《VxWorks软件开发项目实例完全解析》(光盘)
    说明:  vxworks软件开发项目实例完全解析 软件开发例程(Complete analysis of VxWorks software development project Software development routines)
    2020-04-10 14:17:34下载
    积分:1
  • 城市流动人口管理系统 B/S模式 使用VS2005开发 数据库采用sql2005...
    城市流动人口管理系统 B/S模式 使用VS2005开发 数据库采用sql2005-Floating population in urban management system B/S mode
    2023-08-20 15:15:04下载
    积分:1
  • 696518资源总数
  • 104224会员总数
  • 54今日下载