DSP期末考试题大全(整合版 全3套)
- 格式:doc
- 大小:1001.50 KB
- 文档页数: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命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。
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原理期末考试试卷**一、单项选择题(每题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大学期末考试试题及答案一、选择题(每题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期末考试试卷一、选择题(每题2分,共20分)1. 在数字信号处理中,离散傅里叶变换(DFT)的主要应用是什么?A. 信号的频谱分析B. 信号的时域分析C. 信号的压缩D. 信号的滤波2. 下列哪个算法不是用于数字滤波器设计?A. 窗函数法B. 巴特沃斯法C. 切比雪夫法D. 快速傅里叶变换法3. 在数字信号处理中,卷积运算通常用于实现哪种类型的滤波器?A. 线性时不变(LTI)滤波器B. 线性时变(LTV)滤波器C. 非线性时不变(NTI)滤波器D. 非线性时变(NTV)滤波器4. 采样定理指出,为了避免混叠现象,采样频率至少应为信号最高频率的多少倍?A. 1倍B. 2倍C. 3倍D. 4倍5. 在数字信号处理中,Z变换通常用于分析哪种类型的系统?A. 连续时间系统B. 离散时间系统C. 线性时不变系统D. 线性时变系统6. 下列哪个选项不是数字信号处理中的调制技术?A. 幅度调制(AM)B. 频率调制(FM)C. 相位调制(PM)D. 时间调制(TM)7. 在数字信号处理中,滤波器的频率响应通常用哪种图表示?A. 幅频图B. 相频图C. 群延时图D. 所有选项8. 离散余弦变换(DCT)通常用于哪种类型的信号处理?A. 语音信号B. 图像信号C. 音频信号D. 视频信号9. 在数字信号处理中,希尔伯特变换用于实现什么功能?A. 信号的滤波B. 信号的调制C. 信号的解调D. 信号的包络检测10. 下列哪个算法不是用于谱估计?A. 周期图法B. 协方差法C. 音乐法D. 快速傅里叶变换法二、填空题(每题2分,共20分)11. 数字信号处理中的奈奎斯特频率是信号最高频率的________倍。
12. 离散时间信号的傅里叶变换(DTFT)是连续的,而离散傅里叶变换(DFT)是________的。
13. 在数字信号处理中,窗函数用于________频谱泄漏。
14. 巴特沃斯滤波器的设计基于________多项式。
dsp技术及应用期末考试题及答案一、选择题(每题2分,共20分)1. 数字信号处理(DSP)技术主要应用于以下哪个领域?A. 计算机编程B. 通信系统C. 机械制造D. 农业科学答案:B2. 下列哪个不是数字信号处理的基本步骤?A. 采样B. 量化C. 编码D. 滤波答案:C3. 在数字滤波器设计中,低通滤波器的截止频率通常定义为:A. 滤波器的中心频率B. 滤波器的带宽C. 滤波器的半功率点D. 滤波器的增益答案:C4. 数字信号处理中,傅里叶变换的主要作用是将信号从哪个域转换到哪个域?A. 时域到频域B. 频域到时域C. 空间域到时间域D. 时间域到空间域答案:A5. 下列哪个算法不是用于数字信号处理中的快速傅里叶变换(FFT)?A. Cooley-Tukey算法B. Rader算法C. 快速卷积算法D. 快速排序算法答案:D二、填空题(每空2分,共20分)6. 数字信号处理中,_______ 是指信号在时间上是离散的。
答案:采样7. 在数字信号处理中,_______ 是指信号在幅度上是离散的。
答案:量化8. 一个数字滤波器的阶数是指滤波器中延迟元素的_______。
答案:数量9. 数字信号处理中的窗函数用于_______ 信号,以减少频谱泄露。
答案:截断10. 快速傅里叶变换(FFT)是一种高效的算法,用于计算_______。
答案:离散傅里叶变换(DFT)三、简答题(每题10分,共30分)11. 简述数字信号处理中采样定理的重要性及其内容。
答案:采样定理是数字信号处理中的基本理论,它规定了在不失真地恢复模拟信号的条件下,采样频率应大于信号最高频率的两倍。
这一定理对于信号的数字化和信号的重建至关重要。
12. 解释什么是数字滤波器,并简述其分类。
答案:数字滤波器是一种对数字信号进行滤波处理的系统,它可以通过软件实现,也可以通过硬件实现。
数字滤波器主要分为低通滤波器、高通滤波器、带通滤波器和带阻滤波器,它们分别用于通过或阻止信号的特定频率成分。
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原理与应用》期末考试试题一、选择题(每题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考试试题集合外加复习资料(后)一、填空(每空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期末试题与答案一、填空题: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期末考试试题及其答案#### 一、选择题(每题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期末考试题(一)一、单项选择题:(每小题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 前缀表示的操作数为间接寻址的地址。
A、*B、#C、@D、&9、TMS320C54X DSP中有_____B___个辅助寄存器。
A、4B、8C、16D、3210、TMS320C54X DSP的中断标志寄存器是___ A _____。
A、IFRB、TCRC、PRDD、TIM11、以下控制位中哪 A 位用来决定数据存储空间是否使用内部ROM。
A、MP/MCB、OVL YC、DROMD、SXM12、下列说法中错误的是( C )。
A、每个DARAM块在单周期内能被访问2次。
B、每个SARAM块在单周期内只能被访问1次。
C、片内ROM主要存放固化程序和系数表,只能作为程序存储空间。
D、DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。
13、若程序中对堆栈设置如下,则下列说法错误的是(C )。
size .set 120stack .usect “STACK”,sizeSTM # stack + size,SPA、此堆栈段的段名为STACKB、此堆栈段共120个单元C、此堆栈段第一个变量的名称为sizeD、堆栈设置好后,堆栈指针SP指向栈底14、TMS320C54x中累加器A分为三个部分,低位字,高位字和保护位,其中A的高位字是指(C )A、ALB、AGC、AHD、AM15、TMS320C54X DSP软硬件复位时,中断向量为________。
( C )A、0000HB、0080HC、FF80HD、FF00H二、判断题(每小题1分,共10分)1.TMS320C54X DSP缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元,主要提供灵活的数据串长度,并降低服务中断开销。
(对)2.循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。
(对)3.浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低。
(错)4.TMS320C55X DSP的40位ALU和累加器,仅支持16位算术运算。
( 错)5.C5000系列DSP低功耗、大运算量,主要用于便携式信息处理终端产品。
(对)6、解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。
(对)7. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。
(错)8. 直接寻址中从页指针的位置可以偏移寻址64个单元。
(错)9. C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是锁相环PLL (对)10. DSP处理器TMS320VC5509的堆栈是向低地址方向生长的。
(对)三、填空题(每小空1分,共15分)1、TMS320VC5402型DSP的CPU采用寄存器作为专用硬件实现移位功能。
1、答:桶形移位寄存器2、汇编语句“STL A,@y”中“@y”表示寻址方式。
2、答:直接寻址3、TMS320C54X具有两个通用I/O口,________用于输入外设的状态;________用于输出外设的控制信号。
3、答:BIO,XF4、C5X可编程定时器的定时周期=(时钟周期)*(分频系数TDDR+1)*(____ +1)。
4、答:PRD5、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是。
5.答:00000000786、TI公司DSP处理器的软件开发环境是__________________。
6.答:CCS(Code Composer Studio)7、在链接器命令文件中,PAGE 0通常指________存储空间。
7、答:程序8、在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:_______;_______。
8、答:无延迟分支转移,延迟分支转移9、C54x的程序中,“.bss”段主要用于_______________。
9、答:为变量保留存储空间10、TMS320VC5402型DSP处理器的内核供电电压________伏。
10、答:1.8v11、DSP技术是利用专用或通用数字信号处理芯片,通过_ _运算的方法对信号进行处理。
11、答:数值运算12、C54x的程序中,“.text”段是_________段,主要包含_______________。
12.、答:文本段,可执行文本四、简答题(每小题5分,共15分)1、当TMS320C55x CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?(6分)答:(1)出现多个中断时,此中断的优先级最高(2)INTM=0 允许全局中断(3)IMR中的响应相应位为1,开放此中断。
2、简述流水线操作的基本原理。
解:流水线操作是各指令以机器周期为单位相差一个时钟周期,连续并行工作的情况。
其本质是DSP多条总线彼此独立地同时工作,使得同一条指令在不同机器周期内占用不同总线资源。
同时,不同指令在同一机器周期内占用不同总线资源。
3、’C55x DSP有哪些重复操作?各有什么优点?解:有单条指令重复执行和程序块重复执行两种重复操作。
单条指令重复操作功能,可以使乘法/累加和数据块传送那样的多周期指令在执行一次之后变成单周期指令,大大提高了这些指令的执行速度。
利用块重复操作进行循环,是一种零开销循环。
五、阅读题(每小题5分,共10分)1. 阅读下面的程序:.mmregsDAT0 .SET 60HDAT1 .SET 61HDAT2 .SET 62HDAT3 .SET 63Hadd3 .macro P1,P2,P3,ADDRPLD P1,AADD P2,AADD P3,ASTL A,ADDRP.endmST #0034h,DA T0ST #0243h,DA T1ST #1230h,DA T2ADD3 DA T0,DA T1,DAT2,DA T3问题:(1)语句“.mmregs”的含义。
(2)语句“ADD3 DAT0,DAT1,DAT2,DAT3”是一条什么类型的语句?作用是什么?(3)执行此段程序后,存储单元(DAT3)的运行结果多少?1.(1) 定义存储器映像寄存器的符号名称。
(2)宏调用。
执行三个数相加。
(3) 14a7H2.阅读下面的程序片断,写出运行结果.mmregsDA T0 .SET 60HLD #004h,DPST #0345h,DA T0STM #0002h,TMPY DA T0,ANOP问题:(1)寄存器T的作用是什么?(2)执行“MPY DA T0,A”后,累加器A的内容是什么?2.答:1、寄存器T的作用是暂存被乘数,2、累加器A的内容为0x68A或68Ah六、程序设计题(每小题10分,共20分)1、编程实现y=(x+y)*8-w.title "madd.asm".mmregsSTACK .usect "STACK", 10H.bss x,1.bss y,1.bss w,1.bss z,1.def _c_int00.datatable: .word 6,7,9.text_c_int00: STM #0, SWWSR ;插入0个等待状态STM #STACK+10H, SP ;设置堆栈指针STM #x, AR1 ;AR1指向xRPT #2MVPD table, *AR1+ ; 从程序存储器传送3个值到数据存储器LD @x,AADD @y,A ;A=x+yLD A,3 ;A=(x+y)*8SUB @w, A ;A=(x+y)*8-wSTL A, @zend: B end2、编程利用循环缓冲区实现FIR低通滤波器。
N=7 。
.title “FIR2.ASM”.mmregs.def start.bss y,1xn .usect “xn”,7b0 .usect “b0”,7PA0 .set 0PA1 .set 1.datatable: .word 1*32768/10.word 2*32768/10.word 3*32768/10.word 4*32768/10.word 5*32768/10.word 6*32768/10.word 7*32768/10.textstart: SSBX FRCTSTM #b0,AR1RPT #6MVPD table,*AR1+STM #xn+6,AR2STM #b0+6,AR3STM #7,BKSTM #-1,AR0LD #xn,DPPORTR PA1,@xnFIR2: RPTZ A,#6MAC *AR2+0%,*AR3+0%,ASTH A,@yPORTW @y,PA0BD FIR2PORTR PA1,*AR2+0%.endDSP期末考试题(二)一.填空题1.在DSP处理器中,数据地址的产生是由(数据地址发生器)来完成的。