论文部分内容阅读
在嵌入式软件开发过程中,主要使用C语言以提高开发效率。某些特殊情况下,例如性能关键代码和寄存器操作等,必须使用汇编语言。函数是C语言中一个重要的概念,在汇编语言中经常使用子例程或过程表达同样的概念,本文使用术语子例程。本文首先介绍ARM汇编语言子例程设计的一般方法,然后提出一种基于堆栈帧的设计方法,同时介绍C和汇编语言交互技术,最后以某型号仪器信号处理模块为例说明从C语言转向汇编语言所带来的性能提升效果。