武汉理工大学考试试题纸(A卷) 课程名称 DSP原理及应用 专业班级 电信 0401~06 题号 一 二 三 四 五 六 七 八 九 十 总分 题分 一、 名词解释(15分,各 5分) 1. 改进的哈佛结构 2. 定点 DSP 3. 软件中断 二、 简答(45分,各 5分) 1. TMS320C54x的数据寻址方式有哪几种?各有什么特点? 2. TMS320C54x定时器包括那几个存储映像寄存器?画出其内部原理图,说明如何设定定时时间? 3. TMS320C54x的片内外设主要包括哪些电路? 4. HPI 的作用什么?一般有哪几类接口 5. C54x的串行通信接口分几种? 6. 0.00125用定点如何表示?用浮点又如何表示? 7. 假设累加器 A=FF01234567H,分别执行带移位的 STH和 STL指令后,数据存储单元 T的结果如何? STH A, 8,T; 左移 8位,AH存入 T STH A,-8,T; 右移 8位,AH存入 T STL A, 8,T; 左移 8位,AL存入 T STL A,-8,T; 右移 8位,AL存入 T 8. TMS320C54x芯片内 DRAM和 SRAM的区别? 9. 循环寻址和位倒序寻址属于什么寻址方式?举例说明分别用在 DSP何种计算?写出下面位倒序寻址的结果,8点 FFT变换中时域输入 x(4),x(7),对应的频域输出序号? 三、 填图(10分,各 1分) 下图是 C54x的 CPU 结构示意图,试填写标号空格处表示 CPU 的基本组成。 CPU 40位桶形移位器 (-16,31) (9) (10) 累加器 (7) (8) (6) ALU (4) (5) 寻址单元 (3) (1) (2) MAC 四、论述(20分,各10分) 1.阐述TMS320C54x存储空间的分配。 2.什么是流水线技术?TMS320C54x的流水线操作具体分成哪几个阶段? 五、分析程序(10分) 1. 逐条解释指令,最后说明程序所实现的功能。(5分) .title ”example.asm" .mmregs STACK .usect ”STACK”,10h .bss a,4 .bss x,4 .bss y,1 .def Start .data Table: .word 1,2,3,4 .word 8,6,4,2 .text start:STM #0,SWWSR STM #STACK+10h,SP STM #a,AR1 RPT #7 MVPD table,*AR1+ CALL SUM end: B end SUM: STM #a,AR3 STM #x,AR4 RPTZ A,#3 MAC *AR3+,*AR4+,A STL A,@y RET .end 2. 编写完成Z64 = W64+X64-Y64的程序。其中 Z64、W64、X64、Y64都是64位数。 武 汉 理 工 大 学 教 务 处 试题标准答案及评分标准用纸 课程名称 DSP原理及应用 ( A 卷) 一、填空(15...