第4章TMS320C54x汇编语言程序设计ppt课件.ppt

第4章TMS320C54x汇编语言程序设计ppt课件.ppt

ID:59207233

大小:1.51 MB

页数:92页

时间:2020-09-26

第4章TMS320C54x汇编语言程序设计ppt课件.ppt_第1页
第4章TMS320C54x汇编语言程序设计ppt课件.ppt_第2页
第4章TMS320C54x汇编语言程序设计ppt课件.ppt_第3页
第4章TMS320C54x汇编语言程序设计ppt课件.ppt_第4页
第4章TMS320C54x汇编语言程序设计ppt课件.ppt_第5页
资源描述:

《第4章TMS320C54x汇编语言程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021年10月23日DSP原理及应用1第4章TMS320C54x汇编语言程序设计4.1TMS320C54x汇编语言的基本概念4.2TMS320C54x汇编语言程序设计的方法4.3TMS320C54x程序汇编过程4.4汇编器4.5链接器4.6算术运算程序2021年10月23日DSP原理及应用2第4章TMS320C54x汇编语言程序设计4.1TMS320C54x汇编语言的基本概念TMS320C54x汇编语言源程序由指令性语句、伪指令语句和宏指令语句构成。指令性语句:能产生相应的机器代码伪指令语句:不生成代码,在程序汇编时

2、起指示作用,如定义变量等宏指令语句:有独立功能的一段程序代码第4章TMS320C54x汇编语言程序设计第4章TMS320C54x汇编语言程序设计2021年10月23日DSP原理及应用34.1.1TMS320C54x汇编语句的组成汇编语言源程序中的每一行通常包含4个部分:标号区、助记符区、操作数区和注释区。[标号][:]助记符[操作数][;注释]指令语法格式:【例1】助记符指令源语句举例。NANHUA.set1;符号NANHUA=1Begin:LD#NANHUA,AR1;将1加载到AR1标号助记符操作数注释第4章TMS3

3、20C54x汇编语言程序设计第4章TMS320C54x汇编语言程序设计第4章TMS320C54x汇编语言程序设计第4章TMS320C54x汇编语言程序设计1.标号所有汇编指令和大多数汇编伪指令都可以选用标号,供本程序或其它程序调用。①标号必须从语句的第1列写起,其后的冒号“:”可任选;②标号为任选项,若不使用标号,则语句的第一列必须是空格、星号或分号;③标号是由字母、数字以及下划线和美元符号等组成,最多可达32个字符;④标号分大小写,且第一个字符不能是数字。2021年10月23日DSP原理及应用4第4章TMS320C5

4、4x汇编语言程序设计2.助记符助记符用来表示指令所完成的操作,可以是汇编语言指令、汇编伪指令、宏伪指令。助记符指令:一般用大写,不能从第一列开始;汇编伪指令:用来为程序提供数据和控制汇编进程。以句号“.”开始,且用小写;宏伪指令:用来定义一段程序,以便宏调用来调用这段程序。以句号“.”开始,且用小写;2021年10月23日DSP原理及应用5第4章TMS320C54x汇编语言程序设计3.操作数操作数是指指令中参与操作的数值或汇编伪指令定义的内容,紧跟在助记符的后面,由一个或多个空格分开。操作数之间必须用逗号“,”分隔;

5、操作数可以是常数、符号或表达式;操作数中的常数、符号或表达式可用来作为地址、立即数或间接地址;2021年10月23日DSP原理及应用6第4章TMS320C54x汇编语言程序设计4.注释用来说明指令功能的文字,便于用户阅读。注释可位于句首或句尾,位于句首时,以“*”或“;”开始,位于句尾时,以分号“;”开始。注释可单独一行或数行;注释是任选项。1100000.bsssym,;保留空间于.bss***************************************改变段,允许第五个‘mylab’定义***

6、************************************例如:2021年10月23日DSP原理及应用7第4章TMS320C54x汇编语言程序设计4.1.2TMS320C54x汇编语言中的操作数汇编器可支持7种类型的常数(常量)。数据类型举例说明二进制1110001b或1110001B八进制226q或572Q十进制1234或+1234或-11234缺省型十六进制0A40h或0A40H或0xA40浮点数1.623e-23仅用于C语言字符‘D’字符串“thisisastring”1.常数和字符串2021年10

7、月23日DSP原理及应用8第4章TMS320C54x汇编语言程序设计汇编程序中的符号用于标号、常数和替代字符。由字母、数字以及下划线和美元符号(A~Z,a~z,0~9,_和$)等组成;符号名最多可长达200个字符;在符号中,第1位不能是数字,并且符号中不能含空格。符号区分大小写。2.符号2021年10月23日DSP原理及应用9第4章TMS320C54x汇编语言程序设计表达式可以是常数、符号,或者是由算术运算符分开的一系列常数和符号。有效表达式的值:-32768~32767影响表达式的主要因素:①圆括号()。圆括

8、号内的表达式最先计算;不能用大括号{}或中括号[]代替圆括号()。②优先级。’C54x汇编器使用与C语言相似的优先级,优先级高的先计算;③从左到右运算。具有相同的优先级,按从左到右的顺序计算。如,16/8*2=43.表达式2021年10月23日DSP原理及应用10第4章TMS320C54x汇编语言程序设计序号符号运算操作求值顺序1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。