西安电子科技大学电子工程学院1ADSP技术与应用— — 浮点SHARC系列主讲:冯小平 教授罗勇江西安电子科技大学电子工程学院2第4章 SHARC 系列DSP程序设计4
2 汇编语言程序设计4
3 DSP的C程序设计4
4 链接器和链接描述文件西安电子科技大学电子工程学院34
1 程序开发概述西安电子科技大学电子工程学院4Visual DSP++-IDDE的用户界面西安电子科技大学电子工程学院5SHARC DSP开发工具和流程西安电子科技大学电子工程学院6IDDE: 输出文件西安电子科技大学电子工程学院7IDDE: 编辑器西安电子科技大学电子工程学院8IDDE: 编辑器的特点 编辑器能够完成• 自动识别关键字• 自动识别注释等• 支持标准的编辑操作¾查找和替换¾剪切和复制¾选择等• 可以设置不同的颜色区分关键字等• 支持OLE拖拉• 支持书签西安电子科技大学电子工程学院94
2 汇编语言程序设计西安电子科技大学电子工程学院10汇编语言程序特点代数化语言• 容易理解和学习• 可读性好编译器支持伪指令• 传统的结构• 数据定义具有高级语言特点预处理器处理宏• C的预处理器-类似的工具西安电子科技大学电子工程学院11汇编语言程序结构各 种 伪 指 令( directive)#include "const
h"#define PI 3
14259DM区 数 据 段
SECTION/DM data1;
VAR xd[10]=1,2,3,4,5,6,7,8,9,0XA;
ENDSEG;port段 ,映 射 到 PM区
SECTION/PM portseg;
PORT clk_in;
ENDSEG;代 码 段
SECTION/PM codeseg; 指 令 指 令
ENDSEG;西安电子科技大学电子工程学院12通过SECTION组织程序
section/dm data