DSP试题及答案1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP技术期末考试试题

__________班姓名___________ 学号_______________

(请考生注意:本试卷共 5 页,8道大题)

TMS320C54X系列,所有答案均以54系列为主,特此声明)

一、单项选择题:(每小题2分,总计20分)

1、以下各项哪项不属于DSP芯片的主要特点答:(B )

(A)哈佛结构(B)事务型处理器(C)指令系统的流水线操作(D)多总线结构2、哈佛结构与冯.诺依曼结构的区别在于答:(A )

(A)不止一条数据总线(B)多个存储器

(C)允许流水线操作(D)专用的硬件乘法器

3、TMS320C54x的中央处理器由以下哪项组成答:(A )(A)运算部件和控制部件(B)算术逻辑单元和累加器

(C)累加器和乘法器(D)ST1和STO

4、以下各项哪项不属于选择DSP 芯片时考虑的因素答:(D )

(A)运算速度(B)精度和动态范围(C)价格(D)外观

5、C54x通过3个状态位,可以很方便地“使能”和“禁止”片内存储器在程序和数据空间中的映射。如果使片内ROM可以映射到数据空间,则应选择以下哪个作为设定

答:(D )(A)MP/MC=1 (B) OVLY=1 (C) DROM=0 (D) DROM=1

6、若使CPL=1,DP=1,SP=0100H,执行直接寻址语句:ADD 30H,A 后,则得到16位的数据存储器实际地址为:答:( B )(A)00B0H(B)0130H(C)0031H(D)0030H

7、双数据存储器操作数间接寻址所用辅助寄存器只能是以下哪项答:(C )(A)AR0 AR1 AR2 AR3 (B)AR1 AR2 AR3 AR4

(C)AR2 AR3 AR4 AR5 (D)AR0 AR1 AR6 AR7

8、以下段定义伪指令中哪个属于未初始化段:答:(C )

(A).text (B).data(C).usect(D).sect

9、DSP中C语言设计具有兼容性和可移植的优点, C代码的程序入口地址符号为

答:(A )(A)_c_int00 (B)start(C)reset (D)_c_int

10、在CCS中编译C程序时,必须将运行时间支持库文件添加到工程中,该文件名为:

答:(B )(A)rts.src (B)rts.lib(C)rtdx.lib (D)rtdx.h

二、填空题:(总计15分) 1.DSP应用系统的设计流程包括4个步骤:算法模拟阶段、

____器件选型_______、_____ 软硬件设计____、____调试________.

2.TI的三大主力DSP产品系列为: TMS320C2000 、 TMS320C5000 、 TMS320C6000。

3. 对54系列DSP来说,一般地,有 192K字可寻址存储空间,其中包括:64K字程序存储器、64K字数据存储器、64K字I/O空间。4.用重复指令将程序存储区从地址单元0100H到0180H区间段的内容复制到数据存储区间从1000H开始的地址单元中。

STM #1000H , AR0

RPT #80H

MVPD 0100H ,*AR0+ (以上各空每空1分)三、TMS320C54X芯片的总线有哪些?它们各自的作用和区别是什么?

( 本大题10分)

要点:

C54X片内有8条16位主总线: 4条程序/数据总线和4条地址总线。

(1)1条程序总线PB:功能是传送由程序存储器取出的指令操作码和立即数.

(2)3条数据总线CB、DB和EB:功能是CB、DB和EB将内部各单元(CPU,数据地址生成电路,程序地址生成电路,在片外围设备以及数据存储器)连接在一起。

CB和DB用于从数据存储器读出数据,EB用于传送将写入存储器的数据;

(3)4条地址总线PAB、CAB、DAB和EAB:功能为用于传送执行指令所需要的地址。

(评分标准:总线答对得6分,功能答对得4分)

四、TMS320C54X提供哪几种数据寻址方式?并针对每种寻址方式各举一例。( 本大题10分)

要点:

TMS320C54x DSP提供以下7种基本数据寻址方式:

(1)立即数寻址LD #0F0H,A

(2)绝对地址寻址MVKD DATA1,*AR2

(3)累加器寻址READA Smem WRITA Smem

(4)直接寻址ADD 80H,B

(5)间接寻址ADD *+AR2(0100H), A

(6)存储器映射寄存器寻址STLM A,*AR3

(7)堆栈寻址PSHD *AR3+ POPD *AR4+

(评分标准:7种方式答对得7分,例子举对得3分。举例不唯一)

五、若辅助寄存器AR0的值为0X0010H,AR3的值为0X0310H,循环缓冲起始地址为0300H,BK=31,请分别给出下列寻址方式修改后的辅助寄存器的值。

( 本大题10分)

①*AR3+%

②*AR3+0%

③*AR3-0%

④*AR3+0B

⑤*AR0(0100H)

解:寻址方式修改后的辅助寄存器的值

①AR3=0X0311H

②AR3=0X0310H+0X0010=0X0320H>0X031FH

AR3=0X0320H-1FH=0X0301H

③AR3=0X0310H-0X0010H=0X0300H

④AR3=B(0X0310H+0X0010H)= 0X0308H

⑤AR0=0X0010H

(评分标准:每式2分)

相关文档
最新文档