检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杜广超[1] 张劲心[1] 杜红兵[2] 何磊[1]
机构地区:[1]中国人民解放军63888部队 [2]中国人民解放军63893部队
出 处:《单片机与嵌入式系统应用》2012年第11期74-75,共2页Microcontrollers & Embedded Systems
摘 要:引言 在TMS320C6000系列DSP软件开发过程中,为了提高执行速度和代码效率,或者因为工程需求,常常需要用到汇编语言和C/C++语言混合编程,这也是目前DSP程序开发人员经常采用的方式。具体来讲,一般以C/C++代码建立起主体框架和运行环境,然后对计算量大、耗时长的关键代码用汇编语言编写。已有一些参考文献对这一问题进行了论述,如参考文献[1]介绍了C代码调用汇编代码的3种方法,并对编译器把C代码编译为汇编代码时遵守的一些规则,包括寄存器使用规则、函数的结构和调用规则、变量访问的方法等进行了深入的分析,但没有论述汇编语言如何调用C/C++函数的方法。参考文献E23介绍了汇编语言调用自定义C函数的方法,是针对通用处理器的。
关 键 词:TMS320C6000系列 C C++语言 汇编语言 程序调用 库函数 软件开发过程 关键代码 参考文献
分 类 号:TP311.11[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49