资源描述:
《DSP技术及应用习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《DSP技术及应用》习题第1章绪论1.1DSP的概念是什么?本书说指的DSP是什么?1.2什么是哈佛结构和冯•诺伊曼结构?它们有什么区别?1.3已知一个16进制数3000H,若该数分别用QO、Q5、Q15表示,试计算该数的大小。1.4若某一个变量用Q10表示,试计算该变量所能表示的数值范囤和精度。1.5若x=0.4567,试分别用Q15、Q14、Q5将该数转换为定点数。第2章TMS320C54X的CPU结构和存储器配置2.1TMS320C54X芯片的CPU主要由哪几部分组成?2.2处理器工作方式状态寄存器PMS
2、T'I1的MP/MC、OVLY和DROM三个状态位对'C54x的存储空间结构各有何影响?第3章指令系统3.1已矢口(30H)=50H,AR2=40H,AR3=60H,AR4=80HoMVKD30H,*AR2MVDD*AR2,*AR3MVDM*AR3,AR4运行以上程序后,(30H)、(40H)、*AR3和AR4的值分别等于多少?3.2已知(80H)=20H,(81H)二30H。LD#0,DPLD80H,16,BADD81H,B运行以上程序后,B等于多少?3.3试为下列程序段的每条指令加上注释。STM#88H,A
3、R0LD#1000H,Azhong:SUBARO,ABCzhong,AG7;AOV3.4阅读以下程序,分别写出运行结果。.bssx,4.datatable:.word4,8,16,32•bssx,4.datatable:.word4,8,16,32STM#x,ARIRPT2STM#x,ARIRPT2MVPDtable,*AR1+MVPDtable,*+ARl第4章TMS320C54X汇编语言程序设计4.1说明.text段..data段和・bss段分别包含什么内容?4.2在堆栈操作中,PC当前地址为4020H,S
4、P当前地址为0013H,运行PSHMAR7后,PC和SP的值分别是多少?4.3试编写0.25X(-0.1)的程序代码。4.4编写程序段,设计一个存储空间为100字的堆栈。4.5编写程序段,实现对数组x[5]屮的每个元索都加1。4.6编写完整程序,实现y二xl+x2+x3+x4+x5o4.7编写完整程序,要求将buffer数组10个字数据'I>的奇数送给result。可用BANZ或RPTB指令。4.8编写完整程序,要求比较x、y这2个32位带符号数的绝对值的大小。若x2y,则B=l;若x5、以下程序,写出运行结果。.bssy,5table:.word1,2,3,4,5STM#y,AR2RPT#5MVPDtable,*AR2+LD#0,BLD#81H,AR5STM#0,ASTM#4,BRCSTM#y,AR5RPTBsub—1ADD*AR5,B,ASTLA,*AR5+sub:LD#0,B试为上述程序改正语法错误,并问运行以上程序后,(81H)、(82H)、(83H)、(84H)和(85H)的值分别是多少?4.10链接命令文件屮,MEMORY和SECTION命令的任务是什么?4.11编写链接命令文件,要
6、求进行存储器分配:程序存储器F200H-F2FFH,数据存储器0100H~01FFH,屮断向量FF80~FF83H,堆栈0500H~057FH。