DSP C5400软件设计基础
时间:2025-04-20
时间:2025-04-20
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
第四章 DSP软件设计 DSP程序汇编的基本知识 汇编语言程序设计的基本流程
定点数的基本算术运算程序汇编 软件开发环境 CCS应用软件
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
* DSP程序汇编的基本知识
DSP的软件开发一般有以下三种方式: (1) 直接编写汇编语言源程序; (2) 编写C语言程序; (3) 混合编程(既有C代码,又含汇编代码)。
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
* DSP程序汇编的基本知识(续)汇编语言源程序基本格式 汇编语言源程序包括: 指令性语句、伪指令语句、宏命令语句三种。 助记符指令一般包含4个部分,其一般组成形式为: [标号][:] 助记符 [操作数] [;注释] 1.标号区 所有汇编指令和大多数汇编伪指令前面都可以带有标 号,标号可以长达32个字符,由A~Z、a~z、0~9、 _ 、和 $ 符号组成,且第一个字符不能是数字,区分大 小写,标号缺省时则必须以空格、“*”或“;”开始。· 3
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
2.助记符区 助记符区不能从第一列开始,否则被认为是标号。 3.操作数区 操作数区是一个操作数列表,可以是常数、符号或常 数与符号构成的表达式。操作数间需用“,”号隔开。 4.注释区 注释区可以从任何一列开始,可以包含ASCII字符和空 格,首列注释可用“*”或“;”标示,其它任意位置 注释则只能用“;”号与前面内容隔开。
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
* DSP程序汇编的基本知识(续)操作数表达式中的运算符优先级
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
* DSP程序汇编的基本知识(续)常用的汇编伪指令表(掌握)
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
* DSP程序汇编的基本知识(续)其它常用的汇编伪指令(续).def 符号名——在当前文件中定义一个符号,可以被其他文件使用。 .ref 符号名——在其他文件中定义,可以在本文件中使用的符号。 .global 符号名——其作用相当于.def、.ref效果之和。 .mmregs——全局定义存储器映射寄存器,这样便可直接使用MMR。 …… ……
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
* DSP程序汇编的基本知识(续)宏定义和宏调用 C54x 汇编支持宏语言。如果程序中需要多次执行某段程序,可以把 这段程序定义(宏定义)为一个宏,然后在需要重复执行这段程序 的地方调用这条宏。 宏的使用分为三个过程:宏定义、宏调用、宏展开 宏定义如下: Macname .macro[parameter1][,…,parametern] …… …… .endm 宏调用语法格式如下: Macname <实际参数> 宏展开:源程序如果调用宏命令,在汇编时会将宏命令自动展开。
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
* DSP程序汇编的基本知识(续)DSP汇编程序的一般结构 顺序结构程序(程序语句连续执行) 分支结构程序(依靠条件转移指令来实现) 循环结构程序(用于某些需要重复进行的操作) 子程序结构程序(具备独立功能可被调用的程序段)
分析下面程
序代码采用的哪种结构?为什么?
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
例1: STM STM STM RPT MVPD LD ADD LD SUB STL
#0 ,SWWSR #STACK+10H,SP #x,AR1 #2 table,*AR1+ @x,A @y,A A,3 @w,A A,@z
例2: STM #0,SWWSR STM #STACK+10H,SP STM #x,AR1 RPT # 2 MVPD table,*AR1 LD *AR1,A BC end,AGT ABS A STL A,@x end: …
·
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
例3: start: STM #0,SWWSR STM #STACK+10H,SP STM #a,AR1 RPT #7 MVPD table,*AR1+ STM #a,AR1 STM #x,AR2 STM #2,AR3 LD *AR1+,T MPY *AR2+,A loop: LD *AR1+,T MPY *AR2+,B MAX A BANZ loop,*AR3· 11
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好
例4: start: STM #0,SWWSR SSBX FRCT STM #STACK+10H,SP STM #x,AR1 RPT #7 MVPD table,*AR1+ CALL sum sum: STM #x,AR2 STM #a,AR3 RPTZ A,#3 MAC *AR2+,*AR3+,A STH A,@y RET· 12
DSP5402基本信息的介绍,详细介绍了系统的软硬件结构与原理。该语音处理系统已安装于某监狱监控系统中,实际运行效果良好 …… 此处隐藏:2556字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:超精密加工切削和磨削机理研究
下一篇:高中语文,文言文特殊句式归纳总结