您现在的位置: 精品资料网 >> 管理信息化 >> 信息化知识 >> 资料信息

编程技巧(ppt 41页)

所属分类:
信息化知识
文件大小:
452 KB
下载地址:
相关资料:
编程技巧
编程技巧(ppt 41页)内容简介

C/C++ 和汇编能很容易的混合:
可实现在c中无法实现的处理器功能
使用新的或不支持的指令
产生更高效的代码

直接链接变量和程序
确定符合程序调用规范
输入/输出相关的符号

编译器也可包含内嵌汇编
大多数arm指令集都可实现
寄存器操作数可支持任意的c/c++的表达式
内嵌汇编代码可由编译器的优化器来传递

开始四个字大小的参数直接使用寄存器的R0-R3来传递(快速且高效的)
更多的信息可参看ATPCS

如果需要更多的参数,将使用堆栈。(需要额外的指令和慢速的存储器操作)
所以通常限制参数的个数,使它为4或更少。
如果不可避免,把常用的参数前4个放在R0-R3中


..............................