摘 要:首先介绍并比较了TI5000系列DSP的三种主要软件开发方法的优缺点,提出了C/C++与汇编语言混合编程方法的优越性所在。之后在比较了几种典型混合编程方法的基础上,提出了一种结构化的混合编程方法并详细阐述了其函数调用规则和寄存器规则。最后给出了一个经过验证的混合编程程序,该程序对DSP软件开发有较大参考价值。 关键词:DSP;混合编程;函数调用规则;寄存器规则1引言 TI公司的5000系列低功耗16b定点DSP,因其良好的性价比,在国内获得了很大的普及。如何对5000系列DSP进行软件开发也一直是业界关注的热点。5000系列DSP的软件设计通常有3种方法。1.1用C/C++语言开发