DSP中C54x指令系统
- 格式:pdf
- 大小:766.16 KB
- 文档页数:22
第一章绪论1.1 DSP的基本原理数字信号处理(简称DSP)是一门涉及多门学科并广泛应用于很多科学和工程领域的新兴学科。
数字信号处理是利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效的传输与应用。
数字信号处理是以众多学科为理论基础,它所涉及的范围极其广泛。
如数学领域中的微积分、概率统计、随机过程、数字分析等都是数字信号处理的基础工具。
它与网络理论、信号与系统、控制理论、通信理论、故障诊断等密切相关。
DSP可以代表数字信号处理技术(Digital SignalProcessing),也可以代表数字信号处理器(Digital Signal Processor)。
前者是理论和计算方法上的技术,后者是指实现这些技术的通用或专用可编程微处理器芯片。
数字信号处理包括两个方面的内容:1.法的研究 2.数字信号处理的实现数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。
20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。
在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。
数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。
数字信号处理是围绕着数字信号处理的理论、实现和应用等几个方面发展起来的。
数字信号处理在理论上的发展推动了数字信号处理应用的发展。
反过来,数字信号处理的应用又促进了数字信号处理理论的提高。
而数字信号处理的实现则是理论和应用之间的桥梁。
数字信号处理是以众多学科为理论基础的,它所涉及的范围极其广泛。
例如,在数学领域,微积分、概率统计、随机过程、数值分析等都是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信理论、故障诊断等也密切相关。
第三章DSP的软件结构’C54x的指令系统包含助记符指令和代数指令两种形式。
助记符指令:是一种采用助记符号表示的类似于汇编语言的指令;代数指令:是一种比汇编语言更高级,类似于高级语言的代数形式指令,具有接近汇编语言的特点。
两种指令具有相同的功能。
本章着重介绍助记符指令的分类及基本功能。
其内容有:● 寻址方式● TMS320C54x的指令表示方法● TMS320C54x的指令系统汇编程序语法:TMS320的汇编程序包含汇编指令(伪指令,assembler directives)、汇编语言指令(assembly language instructions)、宏指令(macro directives)和注释(comments)汇编程序源程序格式:[label][:] mnemonic [operand list] [;comment][标号][:] 助记符[操作数] [;注释]SYM1 .set 2 ;符号SYM1=2Begin: LD #SYM1, AR1 ;将2装入AR1汇编程序语法:所有的语句必须由语句标号、空格、*号或;号开头。
语句标号不是必须的,如果用,就必须在第一列。
语句中的各部分之间,由一个或多个空格分开。
注释不是必须的。
注释可以从第一列的* 号或;号开头;如果不是从第一列开始,就必须用;号开头。
语句标号:由字母、数字、_、$组成,最多不超过32个字符,对大小写敏感,第一个字符不能是数字。
后跟:。
助记符:助记符不允许从第一列开始,否则被认为是语句标号。
助记符可以是机器指令(如ABS,MPYU等)、伪指令(如.data, .list, .set等)、宏指令(如.macro, .var, .mexit等)和宏调用.操作数:操作数可以是常数、符号或表达式。
当操作数多于一个时,用逗号分开。
汇编器允许指定常数、符号或表达式作为地址、立即数或间接地址。
操作数前缀规定如下:#前缀:表示操作数为立即数。