当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河北工程大学:《数字信号处理器(Digital Signal Processor)DSP原理及应用》课程教学资源(PPT课件讲稿)第5章 TMS320C54x汇编语言程序设计

资源类别:文库,文档格式:PPT,文档页数:153,文件大小:1.4MB,团购合买
5.1 概述 5.2 堆栈的使用方法 5.3 控制程序 5.4 算术运算程序 5.5 重复操作程序 5.6 数据块传送程序 5.7 小数运算程序 5.8 浮点运算程序
点击下载完整版文档(PPT)

第5章TMS320054x汇编语言程序设计 内容提要 汇编语言程序设计是应用软件设计的基础,主要 任务是利用汇编指令和伪指令编写源程序以完成指定 的功能。 本章将结合例子介绍TMs320C54x汇编语言源程 序设计的基本方法,涉及的内容包括 汇编溍言源程序的辂式 常数、字符串、符号和表达式的规定 堆栈的使用方法 分支、周用、返回控制程序 加法乘法、除法、长字和并行运算程序 单指令、奧重复、循环嵌套等重复譟作程序 数据块传送程序 小数运算瞿序和浮点运算瞿序 DSP原理及应用 1

2021年2月24日 DSP原理及应用 1 第5章 TMS320C54x汇编语言程序设计 内容提要 汇编语言程序设计是应用软件设计的基础,主要 任务是利用汇编指令和伪指令编写源程序以完成指定 的功能。 本章将结合例子介绍TMS320C54x汇编语言源程 序设计的基本方法,涉及的内容包括: 汇编语言源程序的格式 常数、字符串、符号和表达式的规定 堆栈的使用方法 分支、调用、返回控制程序 加法、乘法、除法、长字和并行运算程序 单指令、块重复、循环嵌套等重复操作程序 数据块传送程序 小数运算程序和浮点运算程序

第5章TMS320054X汇编语言程序设计 5、1概述 5.2堆栈的使用方法 5.3控制程序 5,4算术运算程序 55重复操作程序 56数据块传送程序 5、7小数运算程序 5.8浮点运算程序 DSP原理及应用 2

2021年2月24日 DSP原理及应用 2 第5章 TMS320C54x汇编语言程序设计 5.1 概述 5.2 堆栈的使用方法 5.3 控制程序 5.4 算术运算程序 5.5 重复操作程序 5.6 数据块传送程序 5.7 小数运算程序 5.8 浮点运算程序

第5章TMS320C54X汇编语言程序 5.1概述 TMS320C54X汇编语言源程序由源语句组成。 这些语句可以包含汇编语言指令、汇编伪指令和注释 程序的编写必须符合一定的格式,以便汇编器将源 文件转换成机器语言的目标文件。 本节将介绍汇编语言源程序的格式、各种常数、符 号、字符串和表达式的规定。 2021年2月24日 DSP原理及应用

2021年2月24日 DSP原理及应用 3 第5章 TMS320C54x汇编语言程序 设计 5.1 概述 TMS320C54x汇编语言源程序由源语句组成。 这些语句可以包含汇编语言指令、汇编伪指令和注释 。程序的编写必须符合一定的格式,以便汇编器将源 文件转换成机器语言的目标文件。 本节将介绍汇编语言源程序的格式、各种常数、符 号、字符串和表达式的规定

第5章TMS320C54X汇编语言程序 5.1概述 51.1汇编语言源程序格式 汇编语言程序以asm为扩展名,可以用任意的 编辑器编写源文件。一条语句占源程序的一行,长度 可以是源文件编辑器格式允许的长度,但汇编器每行 最多读200个字符。因此,语句的执行部分必须限制 在200个字符以内 2021年2月24日 DSP原理及应用 4

2021年2月24日 DSP原理及应用 4 第5章 TMS320C54x汇编语言程序 设计 5.1 概述 汇编语言程序以.asm为扩展名,可以用任意的 编辑器编写源文件。一条语句占源程序的一行,长度 可以是源文件编辑器格式允许的长度,但汇编器每行 最多读200个字符。因此,语句的执行部分必须限制 在200个字符以内。 5.1.1 汇编语言源程序格式

第5章TMS320C54X汇编语言程序 51.1汇编语言源程序格式 1.源文件格式 助记符指令源语句的每一行通常包含4个部分: 标号区、助记符区、操作数区和注释区。 助记符指令语法格式: [标号][:]助记符[操作数][;注释 【例5.1.1】助记符指令源语句举例 NANHUA set I1 符号NA小UA= Begin:|LD|# NANHUA,AR1;将加载到AR 标号助记 操作数 注释 2021年2月24日 DSP原理及应用 5

2021年2月24日 DSP原理及应用 5 第5章 TMS320C54x汇编语言程序 设计 1. 源文件格式 5.1.1 汇编语言源程序格式 助记符指令源语句的每一行通常包含4个部分: 标号区、助记符区、操作数区和注释区。 [标号][:] 助记符 [操作数] [; 注释] 助记符指令语法格式: 【例5.1.1】 助记符指令源语句举例。 NANHUA .set 1 ; 符号NANHUA=1 Begin: LD #NANHUA,AR1 ; 将1加载到AR1 标 号 助记符 操作数 注 释

第5章TMS320C54X汇编语言程序 1.源文件格式 语句的书写规则: ①所有语句必须以标号、空罄、星号或分号 (或;)开始; ②标号是可选项,若使用标号,则标号必须 从第一列开始; ③所有包含有汇编伪指令的语句必须在一行 完成指定; ④各部分之间必须用空格分开,Tb字符与空 罄等效; 2021年2月24日 DSP原理及应用

2021年2月24日 DSP原理及应用 6 第5章 TMS320C54x汇编语言程序 设计 1. 源文件格式 语句的书写规则: ① 所有语句必须以标号、空格、星号或分号 (*或;)开始; ② 标号是可选项,若使用标号,则标号必须 从第一列开始; ③ 所有包含有汇编伪指令的语句必须在一行 完成指定; ④ 各部分之间必须用空格分开,Tab字符与空 格等效;

第5章TMS320C54X汇编语言程序 1.源文件格式 语句的书写规则: ⑥程序中注释是可选项、如果注释在第一列开 始时,前面必须标上星号或分号,在其他列 开始的注释前面必须以分号开头; 回如果源序很长,需要书写干行,可以在 前一行用反斜杠字符(\翁束,余下部分接 看在下一行继续书写。 2021年2月24日 DSP原理及应用 7

2021年2月24日 DSP原理及应用 7 第5章 TMS320C54x汇编语言程序 设计 1. 源文件格式 语句的书写规则: ⑤ 程序中注释是可选项。如果注释在第一列开 始时,前面必须标上星号或分号,在其他列 开始的注释前面必须以分号开头; ⑥ 如果源程序很长,需要书写若干行,可以在 前一行用反斜杠字符(\)结束,余下部分接 着在下一行继续书写

第5章TMS320C54X汇编语言程序 2标号 所有汇编指令和大多缴汇编伪指令部可以选用标 号,供本程序或其它程序调用。 ①标号必须从语剑的第列写起,其后的冒号 :"可任选; ②标号为任选项,若不使用标号,则句的 第一列必须是空洛,号或分号 标号是由字母、数字以下划线和美元符 号等组成,最多可达个字符 标号分大小写,且第一个字符不舱是数字 2021年2月24日 DSP原理及应用 8

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

第5章TMS320C54X汇编语言程序 2标号 在使用标号时,标号的值是段程序计数器SPC的 当前值 例如,若使用r指令初始化几个字,则标 号将到第一个字。 例5.1.2】标号格式举例。 9000000 ;假设汇编了某个其他代码 10000040000 A Start:.word0Ah,3,7 0O002410003 标号,值为40h 0000420007 2021年2月24日 DSP原理及应用 9

2021年2月24日 DSP原理及应用 9 第5章 TMS320C54x汇编语言程序 设计 2.标号 在使用标号时,标号的值是段程序计数器SPC的 当前值。 例如,若使用.word伪指令初始化几个字,则标 号将指到第一个字。 【例5.1.2】 标号格式举例。 … … 9 000000 10 000040 000A Start: .word 0Ah,3,7 000041 0003 000042 0007 ;假设汇编了某个其他代码 标号,值为40h

第5章TMS320C54X汇编语言程序 3.助记符 助记符用亲表示指令所完成的梁作,可以是汇 编语言指令、汇编伪指令、宏伪指令 助记符指令:一股用大写,不能从第一列开始 汇編伪指令ε用来为渥序褆供敩裾和控制汇编进猩。 以句号““开始,且用小写 宏伪指令?用亲定义一歇程序,以便宏澗用来凋用这 改程序。以句号“.“开始,且用小写; 宏调用:用来绸用由宏伪指令定义的程序段 2021年2月24日 DSP原理及应用 10

2021年2月24日 DSP原理及应用 10 第5章 TMS320C54x汇编语言程序 设计 3.助记符 助记符用来表示指令所完成的操作,可以是汇 编语言指令、汇编伪指令、宏伪指令。 助记符指令:一般用大写,不能从第一列开始 ; 汇编伪指令:用来为程序提供数据和控制汇编进程。 以句号“.”开始,且用小写; 宏伪指令:用来定义一段程序,以便宏调用来调用这 段程序。以句号“.”开始,且用小写; 宏调用:用来调用由宏伪指令定义的程序段

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共153页,可试读30页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有