编程技巧(ppt 41页)
所属分类:信息化知识
文件大小:452 KB
下载要求:10 学币或VIP
点击下载C/C++ 和汇编能很容易的混合:
可实现在c中无法实现的处理器功能
使用新的或不支持的指令
产生更高效的代码
直接链接变量和程序
确定符合程序调用规范
输入/输出相关的符号
编译器也可包含内嵌汇编
大多数arm指令集都可实现
寄存器操作数可支持任意的c/c++的表达式
内嵌汇编代码可由编译器的优化器来传递
开始四个字大小的参数直接使用寄存器的R0-R3来传递(快速且高效的)
更多的信息可参看ATPCS
如果需要更多的参数,将使用堆栈。(需要额外的指令和慢速的存储器操作)
所以通常限制参数的个数,使它为4或更少。
如果不可避免,把常用的参数前4个放在R0-R3中
下一篇:ATM培训(doc 20页)
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1