摘要
对于复杂的算法和功能模块用汇编代码编写并对其进行优化,往往能够起到事半功倍的效果。DSP汇编指令多采取并行的方式,使其优化的潜力很大,复杂程度也很高。一个计算或一次存储器访问往往有多种实现方式及相应的指令,应选择最有效的指令。但几条最有效的指令放在一行内或几行内就不一定能得到最快的执行速度,甚至得不到正确的结果。这涉及到指令间的资源冲突、流水引起的数据相关性问题。本文从这两方面出发,以ADI公司的TS101程序为实例,归纳概括出对DSP汇编代码进行优化的一般方法。
出处
《单片机与嵌入式系统应用》
2005年第12期33-35,共3页
Microcontrollers & Embedded Systems