资源描述:
《dsp技术及应用试卷10-2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、填空题:(每空2分,共20分)1.C54xDSP具有两个位累加器。2.软件中断都是由、和产生。3.TMS320C54X片内有8条16位主总线,它们是1条程序总线、4.链接器对段的处理主要通过和两个命令完成。5.OVLY=,则片内RAM只安排到数据存储空间。DROM=,则部分片op内ROM安排到数据空
2、'可。二、指令解释(每题3分,共15分)1、LD#10H,4,A2、ADDA,-8,B3、STLB,*AR3+4、MAC*AR3+,*AR4+,A,B5、RPT#99NOP三、简答题(每题6分,共30分)1.简述C54X的宏命令及其功能。3.简述链接器
3、命令文件中的MEMORY命令和SECTIONS命令5.简述C54X芯片的存储器分配方法。四、程序题(共35分)1•设计一存储空间为100个单元的堆栈。将栈底地址指针送SP,对其初始化(共5分)1.利用SU3C完成整除法,41H一7H=9H,余数是2H。(共15分)2.阅读下列汇编源程序,在每条语句后写出注释,并叙述程序的功能(共15分)。•title“FIR2.ASM”.mmrcgs・defstart・bssy,1X.usect"x”,5a•usect“a”,5PAO•set0PAI•set1dutntable:•word2*32768/10opop•
4、word•word•word.word-3*32768/104*32768/10-3*32768/102*32768/10.textstart:STM#a,AR2RPT#4MVPDtable,*AR2+STM#x+4,ARISTM#a+4,AR2STM#4,AROSSBXFRCTLD#x,DPPORTRPAl,@xFIR2:LD*AR1-,TMPY*AR2-,ALTD*AR1-MAC*AR2-,ALTD*AR1-MAC*AR2-,ALTD*AR1-MAC*AR2-,ALTD*AR1MAC*AR2+0,ASTI1A,@yPORTW@y(n),PAOBDF
5、IR2PORTRPA1,*AR1+O.end一、填空题:(每空2分,共20分)1.0VLY=,则片内RAM只安排到数据存储空间。2.C54xDSP具有两个位累加器。累加器A的位是保护位。3.ST1的CPL=表示选用堆栈指针(SP)的直接寻址方式。4.ST1的C16=表示ALU工作在双精度算术运算方式。5.软件中断都是由、和产生。6.所有TMS320C54X芯片内部都包含存储器和存储器。二、指令解释(每题3分,共15分)1、WRITASMEM2、MVKDSAMPLE,*AR53、ADD*AR3+,14,A4、LDMMMR,A5、DSTB,*AR1-三、简
6、答题(每题6分,共30分)3.简述TMS320C54X芯片的中断系统。4.简述位码倒寻址的主要用途及实现方法。3.简述C54X的流水线6个独立阶段,并描述各个阶段功能。四、程序题(共35分)1.编写求解加、减法的程序,计算z二x+y-叭(共5分)2.编写一段程序,将PM中的10个数据首先传送到DM中(地址以0016H开始),再将该数据传送到地址以0058H开始的DM中。(共10分)3•阅读下列汇编源程序,在每条语句后写出注释,并叙述程序的功能(共20分)。.-titlebl.asmxnhPAOPAItable:CodeEntry:FIR:.mmregs
7、.defCodeEntry.bssy,l.usedHxnu,80;xn.used“h”,80;h.set0000H.set0001H.data.word-7,-18,-24,-22,-9,11,33,48.word46,20,-24,-73,-104,-97,-43,49.word146,204,187,81,-91,-268,-371,-337.word-144,162,476,661,603,261,-297,-894.word-1283,-1222,-562,697,2373,4142,5618,6456.word6456,5618,4142,2
8、373,697,-562,-1222,-1283.word-894,-297,261,603,661,476,162,-144.word-337,-371,-268,-91,81,187,204,146.word49,-43,-97,-104,-73,-24,20,46.word4&33,11,-9,-22,-24,-1&・7SSBXFRCTSTM#h,ARlRPT#79MVPD#table,*AR1+STM#xn,ARlRPT#79ST#0,*ARl+STM#xn+79,AR3STM#h+79,AR4STM#80,BKSTM#-l,AR0LD#xn,
9、DPPORTRPAl,@xnNOPNOPID#v.DPRPTZA,#79MAC冷AR3+0%,