DSP C5400软件设计基础

时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……

DSP C5400软件设计基础.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    Copyright © 2023-2025 学科文库 版权所有
    本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
    客服QQ:370150219 邮箱:370150219@qq.com
    苏ICP备16052595号-5

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219