《DSP技术》自测题题库2_第1页
《DSP技术》自测题题库2_第2页
《DSP技术》自测题题库2_第3页
《DSP技术》自测题题库2_第4页
《DSP技术》自测题题库2_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、填空题(每空I分,共15分)

1.在DSP中,通常采用的存储器结构是o

2.TMS320c54x可以使用两套指令系统:方式和方式。

3.提高C55x计算能力的关键在于其双结构。

4.TMS320C54X有三个状态和控制寄存器,分别是:状态寄存器,状态寄存器L

以及处理器方式状态寄存器。

5.每一种C54x芯片都有两个通用I/O引脚,和o

6.在指令寻址中,指令代码包含了数据存储器的低7位。这7位dma作为偏移地址

与或相结合共同形成16位的数据存储器地址。

7.TMS320c55x的CPU包括4个主要单元,分别是:单元,单

元,单元,单元。

二、单项选择题(每题3分,共15分)

1.C55的指令长度从1到6个byte,以下解码器不支持指令宽度是()

A.8位B.16位C.32位D.42位

2.连接器将目标文件连接成一个可执行目标模块(.out文件)。目标文件中的代码和数据分

段存放,以下不属于.out文件所包括的三个缺省段的是()

A..txtB..dataC..bssD..vector

3.下列符号命名不正确的是()

A.abcB.$abcC.2abcD._abc

4.下列指令中属于数据装入和存储指令的是()

A.ADDBCMPMC.LDD.B

5.在进行小数乘法运算时,需要设置的表示小数乘法运算的标志位是()

A.SPB.AROC.FRCTD.IMR

三、判断题(每题2分,共10分)

1.汇编器是将高级语言程序源代码(如C语言源程序)编译成TMS32O系列对应汇编语言

的代码生成工具()

2.单存取RAM(SARAM)是指每个周期只能存取一次。()

3.TMS320c54x的ALU可以使用从数据存储器读出的2个16位字作为输入。()

4.IIR滤波器比FIR滤波器具有更好的线性相位性能。()

5.C54xCPU的流水线周期有6个操作阶段或操作周期,各阶段相互独立。在一条流水线

中,同时有几条不同的指令处于不同的阶段进行各自的操作。()

四、简答题(每题5分,共25分)

1.简述DSP处理器实现高速运算的途径。

2.简述选择一款合适的DSP处理器的出发点。

3.简述C优化编译器针对特定片种提高编译代码效率的几项专门优化途径。

4.列举TMS320c54x的七种基本的寻址方式。

5.列举通常描述ADC技术的技术指标

五、程序阅读题(每题8分,共24分)

1.请说明下面语句执行后,累加器A1,寄存器Tl,CARRY中的数据。

语句描述:

TI=max(ACl,Tl)

执行之前执行之后

AC10000008020ACI8010

Tl8010Tl8020

CARRY0CARRY0

2.阅读下面的程序段,说明每一条语句的功能,以及整个程序段的功能。

stm#temp1,ar3

stm#tcmp2,ar2

sub*ar2,*ar3,b

sthb,temp3

3.阅读下面的程序段,说明每一条语句的功能,以及整个程序段的功能。

ssbxFRCT

Idtemp1,16,a

inpyatemp2

sthb,temp3

4.程序设计题(11分)

J知DSP汇编程序的段的设置如下:

.title"hettoasciiconverter"

.mmrcgs

.globalstart

.data

table.word30h,31h,32h,33h,34h,35h,36h,37h,38h.word39h,41h,42h,43h,

44h,45h.46h

hex.wordOah

ascii.word0

.text

.end

将上面的程序的.texl段补充完整,实现功能:将存放在hex中的一位16进制数转换成ASCII

码。

7.列举TMS320c54x的七种基本的寻址方式。

答:立即数寻址、绝对地址寻址、累加器寻址、直接寻址、间接寻址、存储器映射寄存器寻

址、堆栈寻址。

8.列举通常描述ADC技术的技术指标

答:位数N与有效位数ENOB,最高采样频率,无失真动态范围,模拟信号输入带宽,线性

性,信噪比,互调失真,暂态效应,孔径抖动(至少答对5项)

十、程序阅读题(每题8分,共24分)

4.请说明下面语句执行后,累加器A1,寄存器Tl,CARRY中的数据。

语句描述:

T1=max(ACl,Tl)

执行之前执行之后

AC100(X)008020AC18010

T18010TI8020

CARRY0CARRY0

5.阅读下面的程序段,说明每一条语句的功能,以及整个程序段的功能。

stm#tcmp1,ar3

stm#temp2,ar2

sub*ar2,*ar3,b

sthb,temp3

第一条语句的功能是将变量tempi的地址装入ar3寄存器,第二条语句的功能是将变量temp2

的地址装入ar2寄存器,第三条语句的功能是将变量iemp2和tempi都左移16位,然后相

减,结果放入累加器B中(高16位),第四条语句的功能是将相减的结果(累加器B的高

16位)存入变量temp3«

整个程序段的功能是计算tempiv〈l6-temp2〈vi6,并将结果存在temp3中。

6.阅读下面的程序段,说明每一条语句的功能,以及整个程序段的功能。

ssbxFRCT

IdtempI,16,a

mpyatemp2

sthb,tcmp3

第一条语句的功能是,设置FRCT标志,表明以下是做小数乘法。第二条语句的功能是将变

量lempl装入累加器A的高16位,第三条语句的功能是完成tempi*temp2,结果放入累加

器B。第三条语句的功能是结果的高16位存入temp3。

整个程序段的功能是计算小数乘法tempiXtemp2,并将结果的高16位存入temp3.

8.程序设计题(11分)

已知DSP汇编程序的段的设置如下:

.title"hettoasciiconverter"

.mmregs

.globalstart

.data

table.word30h,31h,32h,33h,34h,35h,36h,37h,38h.word39h,4Ih.42h.43h,

44h,45h,46h

hex.wordOah

ascii.word0

.text

.end

将上面的程序的.text段补充完整,实现功能:将存放在hex中的•位16进制数转换成ASCII

码。

完整的程序是:

.title"hettoasciiconverter"

.nimregs

.globalstart

.data

table.word30h,3Ih,32h,33h,34h,35h,36h,37h,38h.word39h,41h,42h,43h,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论