DSP期末复习题及答案

合集下载

DSP期末复习题及答案

DSP期末复习题及答案

一、填空题(每空 2 分,共20 分)1、在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中。

在函数“long func(int *p1, int i2, int i3, int i4) ”中,*p1 传递到AR0 寄存器,i2 传递到T0 寄存器,i4 传递到AR1 寄存器,返回值由AC0 寄存器传递。

2、汇编语言“mov*AR0,AC0”使用的寻址方式是间接寻址模式,“mov#0x3,DPH”使用的寻址方式是直接寻址模式,“mov*(#0x011234) ,T2”使用的寻址方式是绝对寻址模式。

3、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f ,AC0”,执行之后,AC0的值是0000000078 。

4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。

MEMOR命Y令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。

二、简述题(共40 分)1、根据你的理解,试列举DSP 芯片的特点?(5 分)答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP 指令;快速的指令周期;丰富的外设2、TMS320C55x芯片的总线结构有何特点,主要包括哪些总线?它们的功能是什么?(6 分)答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。

采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。

独立的程序总线和数据总线允许CPU同时访问程序指令和数据。

包括12 条总线,分别是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。

3、DSP为了降低功耗采取了哪些措施?( 6 分)答:双电压供电;多种工作模式4、TMS320C55x的总存储空间为多少?可分为哪 3 类,它们的大小是多少?存储器空间的各自作用是什么?( 6 分)答:程序空间16M Byte ;I/O 空间64K Words;数据空间8M Words5、TMS320C55x有哪些寻址方式,它们是如何寻址的?试为每种寻址方式列举一条指令(6 分)答:直接寻址模式,mov #K16,DP;间接寻址模式,mov *AR0,AC0;绝对寻址模式,mov *(#0x011234) ,T2;MMR寻址模式,mov *abs16( #AR2), T2 ;寄存器位寻址模式,btstp @30, AC1 ;圆形寻址模式。

dsp原理期末考试试卷和答案

dsp原理期末考试试卷和答案

dsp原理期末考试试卷和答案**DSP原理期末考试试卷**一、单项选择题(每题2分,共20分)1. DSP芯片中,以下哪个不是其主要特点?A. 高速处理能力B. 低功耗C. 大容量存储D. 可编程性2. 在DSP系统中,以下哪个不是数据转换器的类型?A. A/D转换器B. D/A转换器C. I/O转换器D. V/F转换器3. 以下哪个不是DSP编程语言?A. C语言B. Assembly语言C. Fortran语言D. MATLAB4. DSP芯片中,哪个寄存器用于存储程序计数器?A. PCB. ARC. DRD. SR5. 在DSP中,以下哪个指令不是算术运算指令?A. ADDB. SUBC. MPYD. MOV6. DSP芯片中,以下哪个不是中断类型?A. 外部中断B. 定时器中断C. 串行通信中断D. 算术溢出中断7. 在DSP系统中,以下哪个不是模数转换器(ADC)的特性?A. 分辨率B. 采样率C. 量化误差D. 存储容量8. DSP芯片中,以下哪个不是指令周期的组成部分?A. 取指周期B. 执行周期C. 存储周期D. 写回周期9. 在DSP编程中,以下哪个不是循环控制指令?A. FORB. WHILEC. DOD. JMP10. DSP芯片中,以下哪个不是系统时钟的来源?A. 外部晶振B. 内部RC振荡器C. 外部时钟信号D. 软件生成时钟二、填空题(每题2分,共20分)1. DSP芯片的全称是__________。

2. 在DSP系统中,A/D转换器的分辨率是指能够区分的最小电压变化,通常用__________位来表示。

3. DSP编程中,汇编语言的指令通常由__________和__________两部分组成。

4. 在DSP系统中,__________是一种常用的数字信号处理算法,用于减少信号的频带宽度。

5. DSP芯片的指令集通常包括算术运算、逻辑运算、数据传输和__________等指令。

dsp大学期末考试试题及答案

dsp大学期末考试试题及答案

dsp大学期末考试试题及答案一、选择题(每题2分,共20分)1. DSP(数字信号处理)的全称是什么?A. Digital Signal ProcessingB. Digital Sound ProcessingC. Data Signal ProcessingD. Digital Storage Processing答案:A2. 在DSP系统中,以下哪个不是数字滤波器的类型?A. 低通滤波器B. 高通滤波器C. 带通滤波器D. 线性滤波器答案:D3. 下列哪个算法不是用于数字信号处理的?A. FFT(快速傅里叶变换)B. DCT(离散余弦变换)C. JPEG(联合图像专家组)D. MDCT(修改离散余弦变换)答案:C4. 在DSP中,以下哪个是用于实现信号采样的设备?A. ADC(模数转换器)B. DAC(数模转换器)C. CPLD(复杂可编程逻辑器件)D. FPGA(现场可编程门阵列)答案:A5. 下列哪个参数不是描述数字信号的?A. 幅度B. 频率C. 相位D. 电阻答案:D6. 在DSP中,以下哪个指标用于衡量信号的频域特性?A. 幅度谱B. 相位谱C. 功率谱D. 所有选项答案:D7. 下列哪个选项不是DSP系统设计的关键考虑因素?A. 处理速度B. 内存容量C. 电源电压D. 信号带宽答案:C8. 在DSP编程中,以下哪个不是常用的编程语言?A. C语言B. C++语言C. MATLABD. VHDL答案:C9. 下列哪个不是DSP系统的应用领域?A. 音频处理B. 图像处理C. 无线通信D. 机械制造答案:D10. 在DSP系统中,以下哪个是用于实现信号放大的组件?A. 运算放大器B. 滤波器C. 调制器D. 编码器答案:A二、填空题(每题2分,共20分)1. DSP技术在______和______处理中具有广泛应用。

答案:数字信号;模拟信号2. 一个典型的DSP系统包括______、______和______。

DSP原理期末试卷和答案

DSP原理期末试卷和答案

一、单项选择题:(每小题2分,共30分)1、下面对一些常用的伪指令说法正确的是:( D )A、.def所定义的符号,是在当前模块中使用,在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。

2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是( B)A、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置13、对于TMS320C54x系列DSP芯片,下列说法正确的是………… ( C )A、 8位DSPB、32位DSPC、定点型DSPD、浮点型DSP4、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是()A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA5、在串行口工作于移位寄存器方式时,其接收由()来启动。

A、RENB、RIC、REN和RID、TR6、执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=( A )A、03FDHB、03FFHC、03FCHD、0400H7、TMS320C54X DSP采用改进的哈佛结构,围绕____A__组_______位总线建立。

A、8,16B、16,8C、8,8D、16,168、TMS320C54X DSP汇编指令的操作数域中, A 前缀表示的操作数为间接寻址的地址。

dsp期末考试试题及答案

dsp期末考试试题及答案

dsp期末考试试题及答案# dsp期末考试试题及答案一、选择题(每题2分,共20分)1. 数字信号处理中的“数字”指的是什么?A. 信号的数字化表示B. 信号的模拟表示C. 信号的频率特性D. 信号的幅度特性答案:A2. FFT算法的主要优点是什么?A. 计算速度快B. 易于编程实现C. 适用于所有类型的信号D. 可以用于实时信号处理答案:A3. 下列哪个不是数字滤波器的设计方法?A. 窗函数法B. 巴特沃斯法C. 卡尔曼滤波D. 切比雪夫法答案:C4. 离散时间信号的傅里叶变换(DTFT)是连续的还是离散的?A. 连续的B. 离散的C. 既连续又离散D. 都不是答案:A5. 采样定理指出,采样频率至少应该是信号最高频率的多少倍?A. 1倍B. 2倍C. 3倍D. 4倍答案:B...(此处省略其他选择题,共10题)二、简答题(每题10分,共20分)1. 解释什么是离散傅里叶变换(DFT)以及它与连续傅里叶变换(FT)的区别。

答案:离散傅里叶变换(DFT)是一种将离散时间信号转换为频域表示的方法。

它是一种离散的变换,意味着输入和输出都是离散的。

DFT通常用于数字信号处理中,可以计算出信号在各个频率上的幅度和相位。

与DFT不同,连续傅里叶变换(FT)是将连续时间信号转换为连续的频域表示,它适用于模拟信号处理。

2. 简述数字滤波器的基本概念及其分类。

答案:数字滤波器是一种对数字信号进行处理的系统,它允许某些频率的信号通过,同时抑制或减少其他频率的信号。

数字滤波器可以根据它们的频率响应特性进行分类,主要分为低通滤波器、高通滤波器、带通滤波器和带阻滤波器。

每种类型的滤波器都设计用于处理特定频率范围内的信号。

三、计算题(每题15分,共30分)1. 给定一个离散时间信号 x[n] = {1, 2, 3, 4},计算其DFT X[k]。

答案:X[k] = DFT{x[n]} = Σ_{n=0}^{N-1} x[n] * e^(-j * 2π * k * n / N)其中,N=4,计算得到 X[k] 的值。

《DSP原理与应用》期末考试试题

《DSP原理与应用》期末考试试题

《DSP原理与应用》期末考试试题一、选择题(每题2分,共20分)1、在数字信号处理中,常用的滤波器是()。

A.巴特沃斯滤波器B.贝塞尔滤波器C.拉普拉斯滤波器D.理想滤波器2、在进行傅里叶变换时,如果采样频率为fs,则采样点数为N的信号的离散傅里叶变换的结果中,频域的分辨率是()。

A. fs/NB. 2fs/NC. fs/(2N)D. fs/(2N+1)3、在进行Z变换时,如果时间序列的采样点数为N,则Z变换的收敛域是()。

A. |z|<NB. |z|<N+1C. |z|<N-1D. |z|<N-24、在进行小波变换时,如果小波基为ψ(t),则小波变换的结果是一个()。

A.实数序列B.复数序列C.实数矩阵D.复数矩阵5、在进行离散傅里叶变换时,如果信号的采样点数为N,则其频率分辨率是()。

A. 2π/NB. π/NC. π/(2N)D. π/(N+1)二、填空题(每题3分,共30分)1、在数字信号处理中,常用的滤波器有________、________、________、________。

2、在进行傅里叶变换时,如果采样频率为fs,则采样点数为N的信号的离散傅里叶变换的结果中,频域的分辨率是________。

3、在进行Z变换时,如果时间序列的采样点数为N,则Z变换的收敛域是|z|<________。

4、在进行小波变换时,如果小波基为ψ(t),则小波变换的结果是一个________。

5、在进行离散傅里叶变换时,如果信号的采样点数为N,则其频率分辨率是________。

6、在数字信号处理中,常用的窗函数有________、________、________、________。

7、在进行数字滤波器的设计时,常用的方法有________、________、________。

8、在进行数字信号的分析时,常用的工具包括________、________、________。

《美学原理》期末考试试题及答案一、单项选择题1、下列哪个选项不属于美学的研究范畴?A.绘画、音乐、诗歌等艺术形式的美学原理B.建筑、设计、自然等现实生活中的美学应用C.精神分析学、现象学等其他学科的美学分支D.美食、时尚、旅游等消费领域的美学实践正确答案:C.精神分析学、现象学等其他学科的美学分支。

DSP试题及答案集(附复习资料).doc

DSP试题及答案集(附复习资料).doc

:新DSP考试试题集合外加复习资料(后)一、填空(每空1分,共30分)1.程序计数器的值可以通过复位操作、顺序执行指令、分支转移,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。

2.’C54xDSP芯片采用了6级流水线的工作方式,即一条指令分为预取指、取指、译码、寻址、读数和执行6个阶段。

3.解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。

4.TI公司的定点DSP产品主要有TMS320C2000系列、TMS320C5000系列和TMS320C6000 系列。

5.’C54x DSP中传送执行指令所需的地址需要用到PAB 、CAB、DAB和EAB 4条地址总线。

6.在’C54x DSP寻址和指令系统中,Xmem和Ymem表示16位双寻址操作数’ Dmad为16位立即数,表示数据存储器地址,Pmad为16位立即数,表示程序存储器地址。

7.DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其屮RAM又可以分为两种类型:单寻址RAM (SARAM)和双寻址RAM (DARAM)。

8.8.’C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K 字的程序存储空间、64K字的数椐存储空问和64K字的I/O空间。

9.从功能结构上,’C54X DSP的CPU可以划分成运算部件和控制部件两大部分。

10.’C54xDSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映象寄存器寻址、堆栈寻址。

12. ’C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、定时器周期寄存器(PRD )和定时器控制寄存器(TCR )。

13.主机接口(HPI ,Host Port Interface )是TMS320C54x 系列定点芯片内部 具有的一种接口部件,主要用于DSP 与其他总线或CPU 进行通信。

DSP期末试题与答案

DSP期末试题与答案

DSP期末试题与答案一、填空题:1. DSP芯片的结构特点主要有改进的哈佛结构、低功耗设计______________、高度并行性___________ 、多处理单元、特殊的DSP指令等。

2. C54x DSP具有两个40 位累加器。

累加器A的AG 或32-39 位是保护位。

3. 软件中断都是由INTR K 、TRAP K 和RESET 产生。

4. TMS320C54X片内有8条16位主总—存程序总线、—、4 条地址总线________ 。

5. MEMRC的作用是用于描述系统实际的硬件资源,用来定义用户设计的系统中所包含的各种形式的存储器,以及它们占据的地址范围,SECTIONS的作用是用于描述输入段怎样被组合到输出段内,在可执行程序内定义输出段,规定存储器内何处存放置输出段,允许重命名输出段。

6. 执行复位操作后,下列寄存器的初始值分别为: ASM= _0 _________ 、DP= _0 ________ 。

7. TMS320C54X有三种类型的串行口:标准同步串行口(SPI)、缓冲串行口(BSP ___________ 、和8?桶形移位器能把输入的—0-31 位的左移和0-15 位的右移。

9. 即寻址方式中的立即数有两种数值形式,数值的位数为3、5、8、9 _________ 位时为短立即数;数值的位数为J6 __________ 位时是长立即数。

10. ________________________________________ DSP片内寄存器在C 语言中一般米用扌旨针____________________________________________方式来访问,常常米用的方法是将DSP寄存器地址的列表定义在头文件中(reg.h )______________。

11. 所有TMS320C54)芯片内部都包含程序存储器和数据___________ 存储器。

12. 直接寻址就是在指令中包含有数据存—低7位用作偏移地址,并与基地地址组成16位的数据存储器地址。

DSP期末试题与答案,推荐文档

DSP期末试题与答案,推荐文档

在节电模式下,使之更适合于手机。

(7)在片仿真接口,片上的JTAG接口符合IEEE149.1边界扫描逻辑接口标准,可与主机连接,用于芯片的仿真和测试。

9.定时器由哪些寄存器组成,他们是如何工作的?答:定时器主要由3个寄存器所组成,包括定时寄存器TIM 、定时周期寄存器 PRD 、定时控制寄存器TCR。

定时寄存器TIM是一个减1计数器,提供定时器目前的计数值;周期定时器PRD用来存取定时时间常数;定时控制寄存器TCR中包含定时器的控制位和状态位,可以使能和屏蔽定时器,决定定时器的工作模式,用来控制定时器的操作。

二、指令解释1、MAC *AR3+,*AR4+,A,B;B=A-*AR3+*AR4;AR3=AR3+1;AR4=AR4+12、SUB #12345,8,A,B;B=A-12345<<83、ADD *AR2+,*AR2-,A;A=*(AR2)+*(AR2+1)4、RPT #99NOP;重复NOP100次5、MVDD *AR3+,*AR5+;数据存储器内部传送数据AR3→AR5,且指令结束后AR3与AR5加16、ABDST *AR3+,*AR4+;B=(*AR3-*AR4)<<167、CALA A;按累加器规定的地址调用子程序8、ST T,*AR7- *AR7=T,AR7=AR7-19、DST B,*AR1+ AR1=B,AR1=AR1+110、STA, *AR4+||LD *AR4-,A AR4=A,AR4=AR4+1|| A=AR4,AR4-111、LD #0032H,4,A;立即数0032H先左移4位后,再加载累加器A12、STM #1000H,*AR2;立即数1000H存储到AR2指向的地址单元13、MAC #345,A,B;立即数345与T寄存器内值相乘后与累加器A相加,结果加载累加器B14、MVDD *AR3-,100H;AR3指向的地址单元的值传送给地址100H,AR3中地址减一15、LDM *AR1,A;AR1指向的地址单元的值加载到累加器A16、LD #80H, A 把立即数80H装入累加器17、WRITA SMEM 把Smem所指定的数据存储单元中的一个数传送到累加器A所指定的成序存储单元18、PORTR FIFO,*AR5 把一个数从端口为FIFO的I/O口复制到AR5寄存器所指向的数据存储单元中19、LDM MMR ,A ;将MMR 装入累加器A 中20、MVKD SAMPLE,*AR521、ADD *AR3+,14,A ;将AR3左移14加上A →AAR3=AR3+122、MPYA TEMP2;B<=A.Temp2.T=Temp223、STA , *AR4+||LD *AR4-,A24、DST B ,*AR1-; B 存到长字单元 AR1中,且AR 减125、MACD *AR2-,COEFFS,A26、STL A ,@quot;将 累加器A 的低16位字存放在quot 的存储单元中27、ADD #4568H ,8,A ,B;将4568H 左移8位与A 相加,赋给B28、LDM AR1,A;存储器映像寄存器寻址方式,将映像寄存器加载累加器AR1 → A 的低位,其余位置为029、MVDD *AR3+,*AR5+;数据存储器内部传送数据AR3→AR5,且指令结束后AR3与AR5加130、MPYA TEMP2;B<=A.Temp2.T=Temp2四、编程1.用汇编语言编制计算的程序。

dsp期末考试试题及其答案

dsp期末考试试题及其答案

dsp期末考试试题及其答案### DSP期末考试试题及其答案#### 一、选择题(每题2分,共20分)1. 在数字信号处理中,DFT(离散傅里叶变换)的主要作用是什么?A. 信号调制B. 信号解调C. 信号滤波D. 频域分析2. 下列哪个不是FIR(有限脉冲响应)滤波器的特点?A. 线性相位B. 无限脉冲响应C. 易于设计D. 稳定的频率响应3. 以下哪个算法是用于快速傅里叶变换的?A. 快速卷积算法B. 快速傅里叶变换(FFT)C. 快速沃尔什变换D. 快速余弦变换4. 在数字滤波器设计中,哪种类型的滤波器可以保证无振铃效应?A. 巴特沃斯滤波器B. 切比雪夫滤波器C. 汉明滤波器D. 理想滤波器5. 下列哪个是数字信号处理中的基本概念?A. 采样B. 量化C. 编码D. 所有选项都是#### 二、简答题(每题10分,共30分)1. 解释什么是窗函数,它在信号处理中的作用是什么?2. 描述IIR(无限脉冲响应)滤波器和FIR滤波器的主要区别。

3. 什么是混叠现象?如何避免它?#### 三、计算题(每题25分,共50分)1. 给定一个离散时间信号 \( x[n] = \{2, 4, 6, 8\} \),请计算其DFT,并说明其频域特性。

2. 设计一个FIR滤波器,其脉冲响应为 \( h[n] = \{1, 2, 3, 4\} \),计算其频率响应,并讨论其滤波特性。

#### 四、分析题(共30分)1. 描述数字信号处理中的去噪技术,并举例说明其在实际应用中的重要性。

#### 参考答案#### 一、选择题1. D2. B3. B4. D5. D#### 二、简答题1. 窗函数是一种在频域中对信号进行加权的技术,它的作用是减少信号的频谱泄漏,提高频谱分析的分辨率。

2. IIR滤波器具有反馈路径,其脉冲响应是无限的,而FIR滤波器没有反馈路径,其脉冲响应是有限的。

3. 混叠现象发生在信号采样频率低于奈奎斯特频率时,可以通过增加采样频率或使用抗混叠滤波器来避免。

DSP复习题及答案

DSP复习题及答案

11.编译器对于符号地址和变量的处理都是相对于本段的开始。

连接器为每个段选择了合适的起始地址,就必须相应地修改这些符号地址和变量,同时修改所有对这些地址和变量的引用,这个过程称为(重定位)。

12.TMS320C54x的总线由(1)组程序总线、(3)组数据总线和(4)组地址总线组成,可在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。

在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。

一、单项选择题一、单项选择题1.1.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中高位字是指( B )A. 15~0位B. 31~16位C. 39~32位D. 39~23位2.2.TMS320C54x中,暂存器T的数据宽度是(的数据宽度是( C )A. 40位B. 32位C. 16位D. 8位3.3.TMS320C54x的立即数寻址中,位数最长的短立即数的长度是(B )A. 16位B. 9位C. 8位D. 5位4.TMS320C54x汇编语言中,用于自定义段的是(汇编语言中,用于自定义段的是( A)A. .sect B. .bss C. .text D. .data 5.下列TMS320C54x的中断,不是可屏蔽中断的是(的中断,不是可屏蔽中断的是( D )A. RINT0 B. HPIINT C. DMAC4 D. reset 6.1.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中保护位字是指( C )指(A. 15~0位B. 31~16位C. 39~32位D. 39~23位7.TMS320C54x中,ALU的数据宽度是( A )A. 40位B. 32位C. 16位D. 8位8.TMS320C54x的立即数寻址中,长立即数寻址的长度是(的立即数寻址中,长立即数寻址的长度是( A)A. 16位B. 9位C. 8位D. 5位9.4.TMS320C54x汇编语言中,用于定义未初始化段的是(汇编语言中,用于定义未初始化段的是( B )data A. .sect B. .bss C. .text D. .D. .data 10.5.下列哪个浮点数表示的是无效的数(.下列哪个浮点数表示的是无效的数( C )A.99e9B 9.9e9 C 99e9D 99.e9三、判断题三、判断题1.TMS320C54x汇编语言中,符号常量可以用.set定义,不占用存储器。

dsp期末复习题

dsp期末复习题

dsp期末复习题DSP期末复习题一、选择题1. 数字信号处理(DSP)的核心是:A. 模拟信号处理B. 模拟到数字的转换C. 数字到模拟的转换D. 数字信号的数学处理2. 下列哪个不是DSP系统的基本组成部分?A. A/D转换器B. DSP处理器C. D/A转换器D. 电源3. 在DSP中,FIR滤波器和IIR滤波器的主要区别在于:A. 滤波器的阶数B. 滤波器的类型C. 滤波器的系数D. 滤波器的反馈结构4. 下面哪个算法不是用于数字滤波器设计的?A. 窗函数法B. 频率采样法C. 快速傅里叶变换(FFT)D. 帕克-维纳(Parks-McClellan)算法5. FFT算法的主要优点是:A. 计算复杂度低B. 实现简单C. 适用于所有类型的信号D. 可以实时处理信号二、简答题1. 解释数字信号处理中的“过采样”和“欠采样”概念,并简述它们在实际应用中的意义。

2. 描述FIR滤波器和IIR滤波器的设计方法及其主要区别。

3. 简述快速傅里叶变换(FFT)的基本原理,并说明它在数字信号处理中的重要性。

4. 阐述数字信号处理在现代通信系统中的应用。

三、计算题1. 给定一个信号x[n] = {1, 2, 3, 4, 5, 6},求其DFT X[k]。

2. 设计一个FIR滤波器,其脉冲响应满足h[n] = {1, 0.5, 0.25},求其频率响应H(ω)。

3. 利用帕克-维纳算法设计一个带通滤波器,其通带频率为[0.2π, 0.4π],阻带频率为[0.1π, 0.15π]和[0.45π,0.5π],要求最小阶数。

四、论述题1. 论述数字信号处理在音频处理领域的应用,并举例说明。

2. 讨论数字信号处理技术在图像处理中的应用,以及它如何改善图像质量。

五、综合应用题1. 假设你正在开发一个实时音频处理系统,描述你将如何使用DSP技术来实现噪声抑制和回声消除。

2. 设计一个用于视频压缩的DSP算法,简述其基本原理,并讨论可能遇到的挑战。

DSP复习题及答案

DSP复习题及答案
4. TMS320C54X DSP的40位ALU和累加器仅支持16位算数运算。〔X〕
5.C54X系列DSP处理器的累加器A,B是32位的。
6. TMS320VC5402型DSP的乘法器是17*17位
8. TMS320VC54x有1个40位桶形移位存放器
9. TMS320VC54x有2个40位累加器
"10.TMS320C54X DSP主要包括哪些部总线,它们的功能是什么.
"4. AR2=3400H,执行指令DADD *AR2+, A, B后,A的值为3500H。
5.指令MPY *AR6+, A执行的是小数乘法〔V〕
*9.阅读下面的程序,答复以下问题。
……
.bss x, 8
LD *0001H,8,B
STM *7,BRC
STM *x,AR4
RPTB next-1
ADD *AR4,16,B,A
答: 1程序总线,2数据总线, 3地址总线.
8组16位总线
程序总线PB
程序地址总线PAB
数据总线CB (读) DB(读) EB(写)
数据地址总线CAB DAB EAB
独立的程序总线和数据总线允许CPU同时访问程序指令和数据
数据总线区分读数据和写数据,允许CPU在同一个机器周期进展两次读操作数和一次写操作数
*13. DSP的工作时钟为20MHZ,现需要用定时器定时10ms,请问PRD和TDDR存放器的初始值如何确定.
答:(PRD)=19999,(TDDR)=9;或(PRD)=49999,(TDDR)=4
练习题〔二〕
1. TMS320C54x型DSP主机接口HPI是(C)位并行口A. 32 B.16C. 8D. 2

dsp考试题及答案

dsp考试题及答案

dsp考试题及答案一、单项选择题(每题2分,共20分)1. DSP(数字信号处理器)的主要应用领域不包括以下哪一项?A. 音频处理B. 图像处理C. 无线通信D. 机械制造答案:D2. 以下哪个不是DSP的特点?A. 高速度B. 低功耗C. 多任务处理能力D. 低价格答案:D3. DSP系统中,哪个部件负责数据的存储?A. 存储器B. 处理器C. 输入/输出接口D. 总线答案:A4. 在DSP系统中,以下哪种类型的数据转换器用于模拟信号和数字信号之间的转换?A. A/D转换器B. D/A转换器C. 编码器D. 解码器答案:A5. DSP中的定点运算和浮点运算的主要区别是什么?A. 定点运算速度更快B. 浮点运算精度更高C. 定点运算成本更低D. 浮点运算速度更快答案:B6. 以下哪个算法不是DSP中常用的数字滤波器设计方法?A. 窗函数法B. 巴特沃斯法C. 快速傅里叶变换法D. 切比雪夫法答案:C7. DSP编程中,以下哪种语言不是常用的编程语言?A. C语言B. 汇编语言C. MATLABD. Python答案:D8. 在DSP系统中,以下哪个不是中断服务程序的作用?A. 响应外部事件B. 处理数据C. 执行实时任务D. 增加系统开销答案:D9. DSP系统中,以下哪个不是多通道缓冲技术的优点?A. 减少CPU负载B. 提高数据吞吐量C. 增加系统复杂度D. 提高系统稳定性答案:C10. 在DSP系统中,以下哪个不是DMA(直接存储器访问)的主要功能?A. 数据传输B. 减少CPU干预C. 增加系统开销D. 提高数据传输效率答案:C二、填空题(每题2分,共20分)1. DSP的全称是________,它是一种专门为________设计的处理器。

答案:数字信号处理器;实时处理数字信号2. 在DSP系统中,________是指在不改变信号频率成分的前提下,改变信号波形的过程。

答案:滤波3. DSP中的________运算是指在数字信号处理中,对信号进行放大或衰减的过程。

DSP复习题答案

DSP复习题答案

DSP复习题一、填空1.’C54x DSP中传送执行指令所需的地址需要用到 PAB 、CAB、DAB和EAB 4条地址总线。

2.DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其中RAM又可以分为两种类型:单寻址RAM(SARAM)和双寻址RAM(DARAM)。

3.’C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K字的程序存储空间、64K字的数据存储空间和64K字的 I/O空间。

4.从功能结构上,’C54X DSP的CPU可以划分成运算部件和控制部件两大部分。

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

6.在’C54x DSP寻址和指令系统中,Xmem和Ymem表示 16位双寻址操作数,Dmad为16位立即数,表示数据存储器地址,Pmad为16位立即数,表示程序存储器地址。

7.’C54x DSP芯片采用了6级流水线的工作方式,即一条指令分为预取指、取指、译码、寻址、读数和执行6个阶段。

8.C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、定时器周期寄存器(PRD)和定时器控制寄存器(TCR)。

9.主机接口(HPI,Host Port Interface)是TMS320C54x 系列定点芯片内部具有的一种接口部件,主要用于DSP与其他总线或CPU进行通信。

10.’ C54x DSP的指令系统有助记符指令和代数指令两种形式。

11.COFF目标文件中.text段通常包含可执行代码,.data段通常包含己初始化的数据,.bss段中通常为未初始化的数据保留空间。

12.DSP芯片的开发工具可以分为代码生成工具和代码调试工具两类。

13.’C54x DSP的基本结构分为 CPU 、存储器系统以及片内外设与专用硬件电路三大类。

14.DARAM称为双寻址RAM,在单机器周期内能被访问 2 次,而SARAM(单15.寻址RAM),在单机器周期内个机器周期内只能被访问 1 次。

dsp考试题及答案

dsp考试题及答案

dsp考试题及答案一、单项选择题(每题2分,共20分)1. 在数字信号处理中,离散时间信号是指()。

A. 连续时间、连续幅度的信号B. 离散时间、连续幅度的信号C. 离散时间、离散幅度的信号D. 连续时间、离散幅度的信号答案:C2. 离散傅里叶变换(DFT)的周期是()。

A. NB. 2NC. N/2D. 2N/3答案:A3. 快速傅里叶变换(FFT)算法的主要优点是()。

A. 计算精度高B. 计算速度快C. 易于编程实现D. 占用存储空间小答案:B4. 线性时不变(LTI)系统的最基本性质是()。

A. 线性B. 时不变性C. 因果性D. 稳定性答案:A5. 如果一个离散时间信号x[n]是实数,那么它的傅里叶变换X(e^jω)是()。

A. 实数B. 虚数C. 共轭对称的D. 共轭反对称的答案:C6. 窗函数的主要作用是()。

A. 滤波B. 放大C. 降低频谱泄漏D. 压缩信号答案:C7. 在数字滤波器设计中,巴特沃斯滤波器的特点是()。

A. 最大峰值B. 最小相位C. 最小通带波动D. 最大阻带衰减答案:C8. 离散时间信号的采样定理要求采样频率至少是信号最高频率的()。

A. 1倍B. 2倍C. 4倍D. 10倍答案:B9. 离散时间信号的Z变换是连续时间信号傅里叶变换的()。

A. 时域表示B. 频域表示C. 复频域表示D. 时频域表示答案:C10. 离散时间信号的希尔伯特变换用于()。

A. 滤波B. 调制C. 信号分析D. 信号的解析表示答案:D二、填空题(每题2分,共20分)1. 数字信号处理中的DFT是将离散时间信号从时域变换到______域。

答案:频域2. 一个离散时间信号x[n]的周期为N,则其DFT的周期为______。

答案:N3. 快速傅里叶变换(FFT)算法中,Cooley-Tukey算法是一种基于______分解的FFT算法。

答案:分而治之4. 线性时不变(LTI)系统的冲击响应h[n]与系统的频率响应H(e^jω)之间的关系是______。

DSP期末复习题及答案

DSP期末复习题及答案

一、填空题(每空2分,共20分)1、在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中。

在函数“long func(int *p1, int i2, int i3, int i4)”中,*p1传递到AR0寄存器,i2传递到T0寄存器,i4传递到AR1寄存器,返回值由AC0寄存器传递。

2、汇编语言“mov *AR0,AC0”使用的寻址方式是间接寻址模式,“mov #0x3,DPH”使用的寻址方式是直接寻址模式,“mov *(#0x011234),T2”使用的寻址方式是绝对寻址模式。

3、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是0000000078。

4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。

MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。

二、简述题(共40分)1、根据你的理解,试列举 DSP 芯片的特点?(5分)答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP 指令;快速的指令周期;丰富的外设2、TMS320C55x 芯片的总线结构有何特点,主要包括哪些总线?它们的功能是什么?(6分)答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。

采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。

独立的程序总线和数据总线允许CPU同时访问程序指令和数据。

包括12条总线,分别是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。

3、DSP 为了降低功耗采取了哪些措施?(6分)答:双电压供电;多种工作模式4、TMS320C55x 的总存储空间为多少?可分为哪 3 类,它们的大小是多少?存储器空间的各自作用是什么?(6分)答:程序空间16M Byte;I/O空间64K Words;数据空间8M Words5、TMS320C55x有哪些寻址方式,它们是如何寻址的?试为每种寻址方式列举一条指令(6分)答:直接寻址模式,mov #K16,DP;间接寻址模式,mov *AR0,AC0;绝对寻址模式,mov *(#0x011234),T2;MMR寻址模式,mov *abs16(#AR2), T2;寄存器位寻址模式,btstp @30, AC1;圆形寻址模式。

(完整word版)DSP试题及答案1

(完整word版)DSP试题及答案1

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和STO4、以下各项哪项不属于选择DSP 芯片时考虑的因素答:(D )(A)运算速度(B)精度和动态范围(C)价格(D)外观5、C54x通过3个状态位,可以很方便地“使能”和“禁止”片内存储器在程序和数据空间中的映射。

如果使片内ROM可以映射到数据空间,则应选择以下哪个作为设定答:(D )(A)MP/MC=1 (B) OVLY=1 (C) DROM=0 (D) DROM=16、若使CPL=1,DP=1,SP=0100H,执行直接寻址语句:ADD 30H,A 后,则得到16位的数据存储器实际地址为:答:( B )(A)00B0H(B)0130H(C)0031H(D)0030H7、双数据存储器操作数间接寻址所用辅助寄存器只能是以下哪项答:(C )(A)AR0 AR1 AR2 AR3 (B)AR1 AR2 AR3 AR4(C)AR2 AR3 AR4 AR5 (D)AR0 AR1 AR6 AR78、以下段定义伪指令中哪个属于未初始化段:答:(C )(A).text (B).data(C).usect(D).sect9、DSP中C语言设计具有兼容性和可移植的优点, C代码的程序入口地址符号为答:(A )(A)_c_int00 (B)start(C)reset (D)_c_int10、在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。

DSP历年期末试卷及答案

DSP历年期末试卷及答案

试卷1一.填空题(本题总分12分,每空1分)1.TMS320VC5402型DSP的内部采用条位的多总线结构。

2.TMS329VC5402型DSP有个辅助工作寄存器。

3.在链接器命令文件中,PAGE 1通常指________存储空间。

4.TI公司DSP处理器的软件开发环境是__________________。

5.直接寻址中从页指针的位置可以偏移寻址个单元。

6.TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址________单元开始工作。

7.MS320C54X DSP主机接口HPI是________位并行口。

8.TMS320VC5402型DSP处理器的内核供电电压________伏。

9. C54x系列DSP上电复位后的工作频率是由片外3个管脚;;来决定的。

二.判断题(本题总分10分,每小题1分,正确打“√”,错误打“×”)1.DSP 处理器TMS320VC5402的供电电压为5V。

()2.TMS320VC5402型DSP内部有8K字的ROM,用于存放自举引导程序、u律和A律扩展表、sin函数表以及中断向量表。

()3.MEMORY伪指令用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中的位置。

()4. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。

()5.DSP和MCU属于软件可编程微处理器,用软件实现数据处理;而不带CPU软核的FPGA属于硬件可编程器件,用硬件实现数据处理。

()6. C54x系列DSP的CPU寄存器及片内外设寄存器映射在数据存储空间的0000h-0080h 中。

()7. TMS320C54X 系列DSP可以通过设置OVLY位实现数据存储空间和程序存储空间共享片内ROM。

()8. TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。

()9. 在TMS320VC5402型DSP所有中断向量中,只有硬件复位向量不能被重定位,即硬件复位向量总是指向程序空间的0FF80H位置。

DSP期末试卷(含答案)

DSP期末试卷(含答案)

湖南科技学院二○一三年上学期期末考试通信工程专业2013 级DSP原理及应用(实验)试题考试类型:开卷试卷类型:A卷考试时量:120分钟题号一二三四五总分统分人得分阅卷人复查人一、选择题(本题共10小题,每小题2分,满分20分,答案填入下表)题号 1 2 3 4 5 6 7 8 9 10答案 A A A C C A A B D B1.实验课中,配置DSP工作在纯软件环境或硬件仿真环境的窗口名称是()A、Setup CCStudio v3.3B、CCStudio v3.3C、emurstD、Protel 99 SE 2.DSP实验箱附带的USB信号线连接ICETEK-5100SB仿真器和PC机后,ICETEK-5100SB 仿真器上指示灯Power和Run灯点亮,可通过查看桌面上的图标名称()查看初始化是否成功。

A、CCStudio v3.3B、Setup CCStudio v3.3C、Protel 99 SED、emurst3. CCS可以工作在纯软件仿真环境中,进入CCS设置窗口如(图一)所示,My System应该选择(图二)中的()(图一)(图二)A、C55xx Rev3.0 Functional SimulatorB、C55xx Rev3.0 Cycle Accurate SimulatorC、ICETEK USB 5100-C5510 V2.x EmulatorD、ICETEK USB 5100-C5510 Emulator4. 实验中,单步调试的按键是()A、F5B、F 6C、F10D、F115. 在程序中,观察某变量在运行过程的变化,可以选中该变量右键,选择()A、Editor B 、Quick Watch C 、Add to Watch Window D 、Go to…6. 实验中,要想查看寄存器值的变化,可通过“View”菜单中的()项开启内存观察窗口。

A 、MemoryB 、DisassemblyC 、RegisterD 、Watch Window7.实验中,直流电机调速改变占空比的方法是()A、定宽调频法B、调宽调频法C、定频调宽法D、以上答案均不对8. 下面几个选项中,不是C语言开发的优点的是()A、易于开发和维护B、不容易发生流水线冲突C、可移植性强D、优化代码简单9. 下面几个选项中,不是汇编语言开发的缺点的是()A、可读性差B、代码量大C、可移植性差D、容易产生流水线冲突10.C语言程序在执行时,先要调用C标准库中的初始化程序,入口标号为()。

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

一、填空题(每空2分,共20分)1、在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中。

在函数“long func(int *p1, int i2, int i3, int i4)”中,*p1传递到AR0寄存器,i2传递到T0寄存器,i4传递到AR1寄存器,返回值由AC0寄存器传递。

2、汇编语言“mov *AR0,AC0”使用的寻址方式是间接寻址模式,“mov #0x3,DPH”使用的寻址方式是直接寻址模式,“mov *(#0x011234),T2”使用的寻址方式是绝对寻址模式。

3、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是0000000078。

4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。

MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。

二、简述题(共40分)1、根据你的理解,试列举 DSP 芯片的特点?(5分)答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP 指令;快速的指令周期;丰富的外设2、TMS320C55x 芯片的总线结构有何特点,主要包括哪些总线?它们的功能是什么?(6分)答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。

采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。

独立的程序总线和数据总线允许CPU同时访问程序指令和数据。

包括12条总线,分别是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。

3、DSP 为了降低功耗采取了哪些措施?(6分)答:双电压供电;多种工作模式4、TMS320C55x 的总存储空间为多少?可分为哪 3 类,它们的大小是多少?存储器空间的各自作用是什么?(6分)答:程序空间16M Byte;I/O空间64K Words;数据空间8M Words5、TMS320C55x有哪些寻址方式,它们是如何寻址的?试为每种寻址方式列举一条指令(6分)答:直接寻址模式,mov #K16,DP;间接寻址模式,mov *AR0,AC0;绝对寻址模式,mov *(#0x011234),T2;MMR寻址模式,mov *abs16(#AR2), T2;寄存器位寻址模式,btstp @30, AC1;圆形寻址模式。

6、将C源程序转换成可执行文件需要经过哪些步骤?(6分)答:创建C源文件;创建工程文件;创建连接器命令文件;编译整个工程文件;链接;生成可执行文件7、 常用的TMS320C55x 汇编命令有哪些,它们的作用是什么?(5分)三、程序设计题(共40分)1、用C55x 汇编语言实现计算 ∑==41i i i x a y 的程序。

(10分)答:mpym *AR0+, *AR1+, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0或者:mpym *AR0+, *AR1+, AC0||rpt #2macm *AR0+, *AR1+, AC02、用C55x 汇编语言实现计算 22111**a x a x y -=的程序。

(10分)答:mpym *AR0+, *AR1+, AC3masm *AR0+, *AR1+, AC31、对于TMS320C54x 系列DSP 芯片,下列说法正确的是 ( c )(A) 专用型DSP (B )32位定点DSP (C) 16位定点型DSP (D) 浮点型DSP2、TMS320C54x 系列DSP 的CPU 具有三个16位寄存器来作为CPU 状态和控制寄存器,下面有一项不是的是:(d )(A) ST0 (B) ST1 (C) PMST (D) TDDR3、要使DSP 能够响应某个可屏蔽中断,下面的说法正确的是 ( c )(A) 需要把状态寄存器ST1的INTM 位置1,且中断屏蔽寄存器IMR 相应位置0(B) 需要把状态寄存器ST1的INTM 位置0,且中断屏蔽寄存器IMR 相应位置1(C) 需要把状态寄存器ST1的INTM 位置1,且中断屏蔽寄存器IMR 相应位置1(D) 需要把状态寄存器ST1的INTM 位置0,且中断屏蔽寄存器IMR 相应位置04、下面对TMS320C54xDSP 的中断系统叙述错误的是( d )(A)TMS320C54xDSP 的中断系统具有硬件中断和软件中断。

(B)TMS320C54xDSP 的硬件中断指由片外扩展的外设引起的中断。

(C)TMS320C54xDSP 的中断可以根据是否能被屏蔽分为可屏蔽中断和非屏蔽中断。

(D)TMS320C54xDSP 的非屏蔽中断指软件中断、RS 中断和NMI 中断。

5、下面对TMS320C54xDSP 在进行读写操作时占用总线情况,说法正确的是( )(A) 在进行程序读时,需要占用的总线是PAB 和DB 总线。

(B) 在进行程序写时,需要占用的总线是PAB 和PB 总线。

(C) 在进行单数据读时,需要占用的总线是DAB 和CB 总线。

(D) 在进行双数据读时,需要占用的总线为CAB、DAB、CB和DB总线。

6、下图对于IFR操作,说法错误的是:( c )(A) 当一个可屏蔽中断出现时,IFR相应位的中断标志位置1;(B) 通过复位可以清除中断标志;(C) 对IFR的相应位写1,可以清除相应中断标志位;(D) 对IFR的相应位写0,可以清除相应中断标志位。

7、下面对TMS320C54xDSP的堆栈操作说法,正确的是()(A) 出栈操作时,数据先出栈,然后SP增加(B) 出栈操作时,SP先增加,然后数据出栈(C) 当进栈操作时,SP先增加,然后数据进入堆栈(D) 当进栈操作时,数据先进入堆栈,然后SP减小。

8、在指令执行前寄存器和数据存储器相应的初始状态为(AR3)=0100h,(0100h)=0444h,则指令:ANDM #00FFh, *AR3+执行后,以下结果正确的是:()(A) (AR3)=0101h (B) (0100h)=04F4h (C) (AR3)=044Fh (D) (0100h)=0F44h二、填空题(本大题共5小题,每空2分,共20分)1、DSP芯片按照其工作的数据格式分类,可以分为定点DSP和浮点DSP 两种。

2、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHM AR2后,PC=4021H , SP= 0032H 。

(假设PSHM为单字指令)3、DSP外部中断触发方式有电平触发和边沿触发两种触发方式。

4、请指出TMS320C54xDSP的状态寄存器ST0下面相应位的功能ARP:辅助寄存器指针OVA:累加器A溢出标志位C:进位位5、TMS320C54xDSP的内部总线主要包括程序总线、数据总线和地址总线。

三、问答题(本大题共4小题,共计24分)1、什么是冯.诺依曼结构和哈弗结构?有何区别?。

(6分)2、请列举可编程DSP芯片的主要特点(6条特点及以上)。

(6分)(1)哈佛结构(2)多总线结构(3)流水线技术(4)多处理器结构(5)指令周期短、功能强(6)运算精度高(7)功耗低(8)外设丰富,硬件配置强3、TMS320C54X芯片的流水线共有多少个操作阶段?每个阶段执行什么任务?(8分)答:共有6个操作阶段:1,预取址 2,取址 3,译码 4,寻址 5,读数 6,执行4、假设AR3的当前值为200h,当使用以下TMS320C54XX寻址模式后其中的值为多少?假定AR0的值为20h。

(4分)(1)*AR3+0 (2)*AR3-0 (3)*AR3+ (4)*AR3四、综合应用题。

(共计2小题,共计24分)1、在进行DSP的程序设计时,如果程序中要使用堆栈,则必须要先进行设置。

下面程序段是对堆栈的设置,完成的功能是在RAM空间开辟了100个字的空间作为堆栈区,请完成程序段。

(4分)size .set (1)stack .usect “STACK”, size;…STM #stack+ (2) , SP2、采用TMS320C54xDSP的定时器0产生方波,且TMS320C54xDSP的时钟频率为4MHz,要求:周期为8ms的方波发生,从DSP的通用I/O引脚XF输出,定时中断周期为4ms,每中断一次,输出端XF引脚电平取一次反。

请完成下面程序段。

(12分);定时器0寄存器地址TIM0 .set 0024HPRD0 .set 0025HTCR0 .set 0026H;K_TCR0:设置定时器控制寄存器的内容K_TCR0_SOFT .set 0b<<11 ;Soft=0K_TCR0_FREE .set 0b<<10 ;Free=0K_TCR0_PSC .set 1001b<<6 ;PSC=9HK_TCR0_TRB .set 1b<<5 ;TRB=1K_TCR0_TSS .set 0b<<4 ;TSS=0K_TCR0_TDDR .set 1001b<<0 ;TDDR=9K_TCR0 .set K_TCR0_SOFT|K_TCR0_FREE|K_TCR0_PSC|K_TCR0_TRB| K_TCR0_TSS| K_TCR0_TDDR ;初始化定时器0;根据定时长度计算公式:T=CLKOUT* (TDDR+1) * (PRD+1);给定TDDR=9,PRD=1599,CLKOUT主频f=4MHz,T=250ns;T=250*(9+1)*(1599+1)=4,000,000(ns)=4(ms)STM #1599,TIM0STM (1),PRD0STM #K_TCR0,TCR0 ;启动定时器0中断RET;定时器0的中断服务子程序:通过引脚XF输出方波波形t0_flag .usect “vars”,1 ;当前XF输出电平标志位;若t0_flag=1,则XF=1;若t0_flag=0,则XF=0time0_rev:PSHM TRNPSHM TPSHM ST0(2)BITF t0_flag,#1BC (3),NTC ;NTC表示TC为0(4)ST #0,t0_flagB (5)xf_ out:RSBX XFST #1,t0_flagnext:POPM (6)POPM ST0POPM TPOPM TRNRETE3.TMS320C5402外接一个128K*16位的RAM,其结构如下图所示,试分析程序区和数据去的地址范围,并说明其特点。

相关文档
最新文档