下载此文档

第9章TMS320C54x系列DSP指令系统.ppt


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
第9章 TMS320C54x系列 DSP的指令系统
C54x的指令系统
汇编指令集
寻址方式
指令功能
寻址方式
寻找地址的方法,即如何指定指令和操作数所在的存储器单元的地址。
寻址方式分:数据寻址、程序寻址 。
C54x提供了多种高效的寻址方式。
数据寻址
C54x提供7种数据寻址方式,分别为:
(1)立即寻址;
(2)绝对寻址;
(3)累加器寻址;
(4)直接寻址;
(5)间接寻址;
(6)存储器映射寄存器寻址;
(7)堆栈寻址;
一、 立即寻址
立即寻址:由指令来提供一个操作数,没有实际寻找操作数地址的过程。
包括:
短立即数:可以是3、5、8、9位,放在一个字长的指令中,
长立即数:16位,放在二个字长的指令中。
例:
将80h装入累加器A中,可以写成:
LD #80h , A
操作码
操作数
二、 绝对寻址
由指令来提供一个操作数的地址。分四种:
(1)数据存储器地址寻址:用一个符号或一个数据来指明数据空间的地址。
(2)程序存储器地址寻址:用一个符号或一个数值来指明程序空间的地址。
(3)口地址寻址:用一个符号或一个数值来指明口地址。
(4) *(lk)寻址:*(lk)寻址语句用符号或数值来指明数据空间的地址。
例如,要把数据空间中地址为SAMPLE的单元中的值复制到AR5指示的数据空间中的某个单元,可用以下语句:
MVKD SAMPLE, *AR5
三、 累加器寻址
累加器寻址是把累加器的内容作为一个地址,把程序存储器当作数据存储器来访问。
例如:
READA Smem
从累加器A指示的程序存储器单元中传送一个字到Smem指明的数据存储器单元中。
四、直接寻址
基地址 + 偏移地址
数据页指针寄存器DP 指令中
/堆栈指针寄存器SP 低7位
高9位
例如:
ADD SAMPLE,B
SAMPLE是指令字中包含的地址的低7位,而高9位由DP或SP提供。
若由DP提供:则DP和低7位拼接成16位地址;
若由SP提供:则SP和低7位相加成16位地址。

第9章TMS320C54x系列DSP指令系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1387230****
  • 文件大小229 KB
  • 时间2021-07-13