实验2数据块传送实验程序设计实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验2 数据块传送实验程序设计实验
实验目的
㈠学习和掌握DSP汇编语言程序的基本结构。
㈡熟悉和掌握常用的数据传送类指令。熟练掌握数据块传送的方法。
二、实验原理
数据传送的常用指令
数据存储器((数据存储器:MVDK Smem,dmad
MVKD dmad,Smem
MVDD Xmem,Ymem
数据存储器((MMR:MVDM dmad,MMR
MVMD MMR,dmad
MVMM mmr,mmr
程序存储器((数据存储器MVPD Pmad,Smem
MVDP Smem,Pmad
READA Smem
WRITA Smem
Smem——数据存储器的地址;Pmad——16位立即数程序存储器地址;MMR——任何一个存储映象寄存器;Xmem,Ymem——双操作数数据存储器地址;dmad——16位立即数数据存储器地址;
数据传送指令是最常用的一类指令,与RPT指令相结合,可以实现数据块传送。例如,在系统初始化过程中,可以将数据表格与文本一道驻留在程序存储器中,复位后通过程序存储器到数据存储器的数据块传送将数据表格传送到数据存储器,从而不需要配制数据ROM,使系统的成本降低。另外,在数字信号处理(如FFT)时,经常需要将数据存储器中的一批数据传送到数据存储器的另一个地址空间等等。
实验内容
阅读实验程序example,上机运行程序后,查看:
㈠检查程序存储器(PM)1000H~101DH空间中的内容,检查程序存储器(PM)FF80H~FF83H空间中的内容。
㈡数据存储器(DM)60H~69H(.bss)空间中的内容是什么?
㈢数据存储器(DM)80H~90H(STACK)空间中的内容是什么?