电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DSP第4章编程

DSP第4章编程_第1页
1/44
DSP第4章编程_第2页
2/44
DSP第4章编程_第3页
3/44
西安电子科技大学电子工程学院1ADSP技术与应用— — 浮点SHARC系列主讲:冯小平 教授罗勇江西安电子科技大学电子工程学院2第4章 SHARC 系列DSP程序设计4.1 概述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 data1;.var a1;.var b = 10; var c[15];.var d[] = {1, 2, 3,4, 5};.section/dm program;addtwo:ar = dm(a);....ax1 = ar;rts;SECTION 伪指令数据程序代码¾SECTION 伪指令定义程序的段¾至少需要代码和数据两个段西安电子科技大学电子工程学院134.1.1 标识符和运算符 标识符(名称)必须以 26个大小写英文字母和下划线’_’开始; 可以包括0~9的数字符号; 大小写字母代表不同含义; 编译器使用的保留字是不能用于命名西安电子科技大学电子工程学院14编译器的保留关键字FLAG0_INFLAG1_INFLAG2_IN FLAG3_1NFLOATFMERGFOREVERFRFTAFIBFICGEL10L11lL12DMA2SDMADRDMAPARITYCKDMBANK1DMBANK2F4F5F6F7F8F9FADDRFDEPFEXT FIXDADDRDA11lDA12DBDECDMDM0DM1DM2DM3DMA1EDMA1SDMA2EAVB0B1B10B11B12B13B14B15COSCURLCNTRDA...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

DSP第4章编程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部