云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > DSP原理及应用试卷 - 附答案卷A

DSP原理及应用试卷 - 附答案卷A

  • 62 次阅读
  • 3 次下载
  • 2025/7/5 6:19:33

课程名称(含档次) DSP原理及应用 课程代号

专业 电子信息工程 考试方式(开、闭卷) 闭卷

一、选择题(本题总分 24 分,每题 2 分)

1、下列TI公司的DSP芯片,那种属于浮点型DSP( )

A、TMS320C54x B、TMS320C55x C、TMS320C62x D、TMS320C67x 2、TMS320VC5402DSP有( )组数据总线。 A、1 B、2 C、3 D、4 3、TMS320VC5402型DSP处理器的内核供电电压( )伏。 A、5V B、3.3V C、1.8V D、1.2V 4、TMS320C54x系列DSP处理器有( )个通用I/O引脚。

A、2 B、4 C、8 D、16

5、TMS320C5402DSP直接寻址中从页指针的位置可以偏移寻址( )个单元。 A、7 B、8 C、64 D、128 6、链接命令文件用( )扩展名表示。

A、.obj B、.cmd C、.out D、.asm

7、TMS320C5402 DSP内部含有( )个辅助寄存器。

A、8 B、9 C、5 D、16 8、TMS320C54x DSP中,累加器的位数为: ( )

A、16位 B、32位 C、40位 D、64位

9、C54X DSP的流水线是由( )级(也即是由多少个操作阶段)组成。 A、 4 B、 6 C、 8 D、 10

10、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( )

A、AR1 B、AR2 C、AR3 D、AR4 11、看门狗的作用是( )。

A、降低频率 B、PC受到干扰而跑飞时产生复位 C、既可以降低频率也可以升高频率 D、稳定频率,但不改变频率

12、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是( )

A、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0 B、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1 C、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0 D、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1

二、填空题(本题总分24分,每空1分)

1、C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是___ _ ________。 2、C54x DSP的指令系统有 和 两种形式。 3、C54xDSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)( )、

和 。定时器的定时时间为,定时周期=CLKOUT× × 。 4、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHM AR2后,

PC= , SP= 。(PSHM AR2为单字指令)

5、DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。其中RAM又可以分为两种类型: 和 。

6、’C54x DSP的寻址方式有七种,分别为立即寻址、 、累加器寻址、直接寻址、 、存储器映象寄存器寻址 、堆栈寻址。

7、程序计数器的值可以通过 复位操作 、 顺序执行指令 、 ,累加器转移,块重复,子程序调用,从累加器调用子程序, 等操作改变。

8、解决MMR写操作的流水线冲突时,一般可用采用推荐指令和 的方法。 9、C54x DSP的双字算数运算中当C16= 进行双精度运算,C16= 则进行双16位运算。 10、桶形移位器的移位数有三中表达方式: ; ; 。 11、一般,COFF目标文件中包含三个缺省的段: ; 和 。

三、判断题(本题总分10分,每小题1分,正确打“√”,错误打“×”)

1.DSP的工作频率只能是外部晶体振荡器的频率。 ( ) 2.TMS320C54X DSP的汇编语言中有除法指令。 ( ) 3.哈佛结构的特点是数据总线和程序总线分开。 ( ) 4. 在C54x系列DSP中断向量表中,每个中断向量的入口地址间隔4个字。 ( ) 5. 在DSP处理器汇编程序中,标号区分大小写。 ( ) 6. TMS320VC5402型DSP汇编语言的伪指令也是一种指令,同样占用存储空间。 ( ) 7. DSP 处理器TMS320VC5402的软件中断是不可屏蔽的中断。 ( ) 8.DSP 处理器TMS320VC5402有不止一种串行口。 ( ) 9.DSP处理器TMS320VC5402在微型计算机工作模式时,上电复位后程序从片外存储器的FF80h单元开始执行。 ( ) 10. TMS320VC5402型DSP汇编语言的寻址方式可以实现FFT算法中的位倒序寻址方式。 ( )

四、程序阅读题(本题总分30分,每小题6分)

1. 阅读下面的程序:

.mmregs

DAT0 .SET 60H DAT1 .SET 61H DAT2 .SET 62H DAT3 .SET 63H

add3 .macro P1,P2,P3,ADDRP LD P1,A ADD P2,A ADD P3,A STL A,ADDRP .endm

ST #0034h,DAT0

ST #0243h,DAT1 ST #1230h,DAT2 ADD3 DAT0,DAT1,DAT2,DAT3 问题:(1)语句“.mmregs”的含义。

(2)语句“ADD3 DAT0,DAT1,DAT2,DAT3”是一条什么类型的语句?作用是什么?

(3)执行此段程序后,存储单元(DAT3)的运行结果多少?

2. 阅读下面的程序,回答问题。

MEMORY

{ PAGE 0: PROG: origin = 0x2000, length = 0x1000

PAGE 1: DATA: origin = 0x4000, length = 0x1000 }

SECTIONS { .text: {} > PROG PAGE 0 STACK: {} > DATA PAGE 1 }

汇编程序

size .set 0x0120

stack .usect “STACK”,size .text

STM # stack + size,SP 问题:(1)指令“stack .usect “STACK”,size”的作用是什么? (2)标号“stack”的存储器地址是多少?

(3)执行这段代码之后,SP寄存器的内容是多少?

3. 阅读程序,回答后面的问题

STM #9,AR4

begin: STM #7,BRC RPTB next-1 nop

next: LD #0,B banz begin,*AR4-

问(1)BRC寄存器是做什么用途?

(2)其中的“nop”语句被执行了多少次?

4. 已知DSP的三个时钟引脚状态CLKMD1-CLKMD3=111,外部晶振=12MHz,参数设置表:

CLKMD1 CLKMD2 CLKMD3 CLKMD复位值 0 0 0 1 0 0 1 0 0 1 0 0 E007H 9007H 4007H 1007H 时钟方式 PLL×15 PLL×10 PLL×5 PLL×2 1 1 1 1 1 0 0 1 1 F007H 0000H F000H PLL×1 2分频 4分频 STM #00H,CLKMD

Status:LDM CLKMD,A AND #01H,A BC Status,ANEQ STM #4007H,CLKMD

问题(1)DSP复位后,DSP的工作时钟是多少?

(2)执行上面的程序片段后,DSP的工作时钟是多少?

5、假设AR3的当前值为200h,当使用以下TMS320C54XX寻址模式后其中的值为多少?假定AR0的值为20h。(4分)

(1)*AR3+0 (2)*AR3-0 (3)*AR3+ (4)*AR3

五、简答题(本题总分12分,每小题6分)

1. 在C54x的汇编语言中,使用“#”、 “*”、 “@”符号作为操作数的前缀各表示什么意思?

2. 简述C54x系列DSP与51单片机相比在做乘加运算时,为什么速度要快很多?

课程名称: DSP原理及应用 试卷编号:A 一、选择题(本题总分 20 分,每题 2 分)

1、D 2、C 3、C 4、A 5、D 6、B 7、B 8、C 9、B 10、A 11、B 12、B

二、填空题(本题总分24分,每空1分)

1、_锁相环PLL 2、助记符指令 代数指令3、定时器周期寄存器(PRD) 定时器控制寄存器(TCR )( TDDR+1) ( PRD+1)4、4021h 0032h 5、单寻址RAM(SARAM)

双寻址RAM(DARAM)6、绝对寻址 间接寻址 7、分支转移 中断8、插入空操作指令9、0 1 10、立即数 ; ASM ; T低6位 11、.text 段; .data 段和 .bss 段。

三、判断题(本题总分10分,每小题1分,正确打“√”,错误打“×”)

1. × 2. × 3. √ 4. √ 5. √ 6. × 7. √ 8. × 9. × 10. √ 四、程序阅读题(本题总分30分,每小题6分) 1.(1) 定义存储器映像寄存器的符号名称。

(2)宏调用。执行三个数相加。

(3) 14a7H

2.答:(1)定义一个未初始化段,段名为”STACK”,目的是为变量stack保留size个单元的存储空间。

(2) stack的存储空间为0x4000; (3) SP=0x4120;

3.答:BRC保存着RPTB指令的循环次数 80次

4. 答:(1)6MHz

(2)60MHz

5、(1)220h (2)23Fh (3)201h (4)200h

五、简答题(本题总分12分,每小题6分)

(1)答:使用“#”号作为前缀,汇编器将操作数作为立即数处理。即使操作数是寄存器或地址,也将作为立即数。

使用“*”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。 使用“@”符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。 (2)答:改进型哈佛结构,三组数据总线,硬件乘法器、地址发生器、零开销循环、指令流水线。

搜索更多关于: DSP原理及应用试卷 - 附答案卷A 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课程名称(含档次) DSP原理及应用 课程代号 专业 电子信息工程 考试方式(开、闭卷) 闭卷 一、选择题(本题总分 24 分,每题 2 分) 1、下列TI公司的DSP芯片,那种属于浮点型DSP( ) A、TMS320C54x B、TMS320C55x C、TMS320C62x D、TMS320C67x 2、TMS320VC5402DSP有( )组数据总线。 A、1 B、2 C、3

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com