dsp技术原理及应用实验报告内容摘要:

.vectors :VECS PAGE 0 } 实验二 数据块交换实验 实验题目 数据块交换实验 实验目的 数据块交换 实验内容与步骤 将程序存储器一个区域名为 tab1 的内容赋值为 1,2,3, … ..19, 20。 将程序存储器另一个区域名为 tab2的内容赋值为 101,102, …… ,119,120。 将 tab1 的内容复制到数据存储区 x 将 tab2 的内容复制到数据存储区 y 将 x、 y 内容对调。 计算 Z=∑ Y*Y (保存计算结果到变量 Z) 编写完成该任务的主程序文件、复位向量文件、链接命令文件,并调试至正确。 实验环境 CCS 集成开发环境 实验过程及数据 实验截图 x,y 中的值交换后, y中的值做乘累加运算: 代码: ( 1) .title .mmregs .def start .bss x,20 .bss y,20 .bss m,20 .bss z,1 .data tab1: .int 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 tab2: .int 101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120 .text start: STM x,AR1 RPT 60 ST 0,*AR1+。 CLEAR MEMERY STM x,AR1 RPT 39 MVPD tab1,*AR1+。 COPY FROM P TO D STM x,AR2 STM m,AR3 RPT 19 MVDD *AR2+,*AR3+。 COPY FROM X TO M STM y,AR2 STM x,AR3 RPT 19 MVDD *AR2+,*AR3+。 COPY FROM Y TO X STM m,AR2 STM y,AR3 RPT 19 MVDD *AR2+,*AR3+。 COPY FROM M TO Y STM y,AR2 RPTZ A,19 MAC *AR2+,*AR2,A。 A=A+(AR2)*(AR2) STM z,AR2 STH A,*AR2 STL A,*AR2 B start .end ( 2) .title .ref start .sect .vectors rst: B start .end ( 3) o e start MEMORY { PAGE 0:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。