DSP實验指导书----实验报告部分.docVIP

  • 47
  • 0
  • 约1.16万字
  • 约 13页
  • 2016-12-06 发布于重庆
  • 举报
DSP實验指导书----实验报告部分

实验一 数据寻址 一、实验目的 1.熟悉DSP集成开发环境CCS 5000的使用方法(教材第九章9.3节~9.6节)。 2.熟悉TMS320C54x DSP的七种数据寻址方式。 二、实验条件 本实验为上机实验,只需要PC机及集成开发环境CCS5000仿真器即可。 三、实验内容 编辑数据寻址实验所需的三个文件。按实验步骤完成实验,并将实验结果填写在有关指令的右侧。七种数据寻址方式的参考代码 ;******************************** ; 实验1 数据寻址方式 ;******************************** .title addressing.asm .mmregs STACK .usect .STACK,10h ddate .sect .ddate .word 22h,33h,44h,55h,66h,77h,88h,99h .bss x,10 .bss y,10 .data table: .word 1,2,3,4,5,6,7,8 .def _c_int00 ;start .text _c_int00: STM #0,SWWSR STM #STACK+10h,SP SSBX SXM SSBX FRCT ;******************************** ; Immediate Addressing ;******************************** LD #100,A ;A=100(64H) LD #10h,4,B ;B=100H LD #-1,A ;A=FFFFFFFFH LD #4000h,8,B ;B=400000H ;******************************** ; Absolute Addressing ;******************************** SAMPLE .set 0088h .bss sa,1 LD #4AB8h,A STL A,*(SAMPLE) ;SAMPLE中内容为:4AB8H STL A,*(sa) ;sa中内容为:4AB8H STM #x,AR2 ;AR2=60H RPT #4 MVPD table,*AR2+ ;从x开始的5个数据为:1,2,3,4,5 ;AR2=65H STM #y,AR2 ;AR2=6AH RPT #4 MVKD ddate,*AR2+ ;从y开始的5个数据为:22H,33H,44H,55H,66H ;AR2=6FH ;******************************** ; Accumulator Addressing ;******************************** LD #table,A ;A=FFFFFFE06FH STM #y,AR2 ;AR2=6AH RPT #4 READA *AR2+ ;从y开始的5个数据为 1,2,3,4,5 ;AR2=6FH ;******************************** ; Direct Addressing ;******************************** ST #0001h,*(x) ;(0060H)=0001H ST #400h,*(x+1) ;(0061)=0400H ST #1000h,*(x+127) ;(00DF)=1000H ST #500h,*(x+129) ;(00E1)=500H LD #x,DP ;DP=0000H LD @x,A ;A=0001H ADD @(x+129),A ;A=0401H LD @x,A ;A=0001H LD #(x+129),DP ;DP=0001H ADD @(x+129),A ;A=0501H ;**************************************** ; Indirect Addressing ;**************************************** ST #1000h,*(0060

文档评论(0)

1亿VIP精品文档

相关文档