最新-3C54指令系统《TMS320C54XDSP结构、原理及应用》-PPT精品课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最新-3C54指令系统《TMS320C54XDSP结构、原理及应用》-PPT精品课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320C54XDSP结构、原理及应用 最新 C54 指令系统 TMS320C54XDSP 结构 原理 应用 PPT 精品 课件
- 资源描述:
-
1、D S P 原理 与 应 用The principle and application of DSP主 讲:胡文静Q Q:228405520Email:avonhu126第三章 C54指令系统本章知识概要:寻址方式指令表示方法指令系统学习重点:寻址方式的分类及功能指令符号、缩略语及运算符常用指令寻址方式定义:寻找指令所指定的参与运算的操作数的方法。采用不同的寻址方式,会影响程序执行时间和代码效率。分为两大类:程序寻址和数据寻址。7种基本的寻址方式:立即寻址 绝对寻址 累加器寻址 直接寻址 间接寻址 存储器映像寄存器寻址 堆栈寻址常用缩略语Smem16位单寻址操作数Xmem16位双寻址操作数,用
2、于双操作数或部分单操作数指令,从DB数据总线上读取Ymem16位双寻址操作数,用于双操作数指令,从CB数据总线上读取dmad16位立即数:数据存储器地址(065 535)pmad16位立即数:程序存储器地址(065 535)PA16位立即数:I/O口地址(065 535)src源累加器(A或B)dst目的累加器(A或B)1k16位长立即数立即寻址指令中含有执行指令所需的操作数。操作数紧随操作码存放在程序存储器中。例如:LD#F180,A;将立即数F180加载到A立即数的数值形式:短立即数:3、5、8、9位,单字指令;长立即数:16位,双字指令特点指令中含有一个固定的立即数,运行速度较快;但需占
3、用程序存储空间,并且数值不能改变。用途用于表示常数或对寄存器初始化。支持立即寻址的指令3位立即数 5位立即数 8位立即数 9位立即数 16位立即数 LD LD FRAME LD RPT LD ADD ADDM ANDAND MBITFCMPM LD MAC OR ORM RPT RPTZ ST STM SUBXOR XORM 绝对寻址指令中含有所要寻找的操作数的16位存储单元地址或I/O空间地址。16位地址表示形式:地址标号,如:TABLE;16位符号常量,如:89AB、1234。特点指令中包含一个固定的16位地址,能寻址所有数据存储空间,但速度慢,需要较大的存储空间。用途用于对速度要求较低的
4、场合。Question:绝对寻址的指令字长至少多少?绝对寻址有四种类型:数据存储器地址(dmad)寻址;确定数据存储器中的一个地址,dmad可以是程序标号或数字。程序存储器地址(pmad)寻址;确定程序存储器中的一个地址,pmad可以是符号或具体的数字。端口(PA)寻址;确定外部端口的地址,PA可以是符号或具体的数字。*(1k)寻址。确定数据存储器中的一个地址,(1k)是一个指定数据空间的地址(16位)。绝对寻址举例举例:MVKDEXAM1,*AR5将数据存储器EXAM1地址单元的内容复制到辅助寄存器AR5所指向的地址单元。MVPDTABLE,*AR2将程序存储器TABLE1地址单元的内容复制
5、到辅助寄存器AR2所指向的地址单元。PORTR FIFO,*AR5将数据从FIFO端口复制到辅助寄存器AR5所指向的地址单元。LD *(PN),A将地址为PN的数据单元的内容装载到累加器A。累加器寻址定义以累加器中的内容作为地址去寻址程序存储器存放数据的程序存储器。用途用于程序存储器和数据存储器之间的数据交换。举例 READA Smem以累加器A中的内容为地址去读取程序存储器,写入Smem所指向的数据存储器。WRITASmem将Smem所指向的数据存储器内容写入以累加器A中的内容为地址的程序存储器。直接寻址利用指令中包含的数据存储器的低7位地址+基地址得到16位数据存储器的地址。基地址:DP,
6、数据页指针;SP,堆栈指针。用途:利用DP和SP寻址数据存储器(DM)。格式:特点:指令中含有数据存储器的低7位地址(偏移);16位地址由基地址(DP或SP)和偏移地址(dmad)组合而成。Question:如何确定基地址具体形式?直接寻址地址形成过程 CPL=0Question:16位地址具体分布情况?直接寻址地址形成过程 CPL=1直接寻址表示表示:变量前加,如x;偏移量前加,如10。特点:不改变DP和SP的情况下,随机访问128个单元任何一个单元;指令短,每条指令只有一个字。例1:数据存储器存储数据如图所示,采用数据页指针DP直接寻址,完成x,y单元的两个数据求和。直接寻址举例+直接寻址
展开阅读全文