DSP原理及应用考试卷答案 (2)
DSP原理与应用_考试复习题答案(可编辑修改word版)
5.CMD 文件的有两大功能,一是通过MEMORY 伪指令来指示存储空间,二是通过SECTIONS 伪指令来指明存储空间位置。
填空:1.TI 公司的定点DSP 产品主要有TMS320C2000 系列、TMS320C5000 系列和TMS320C6000 系列。
2.TMS320X2812 主频高达150mhz,采用哈佛总线结构模式。
3.TMS320X2812 芯片的封装方式有 176 引脚的PGF 低剖面四芯线扁平LQFP 封装和179 针的GHH 球形网络阵列 BGA 封装。
4.TMS320X2812 的事件管理器模块包括 2 个通用定时器、 3 个比较单元、 3 个捕获单元、以及 1 个正交编码电路。
5.CMD 文件的有两大功能,一是通过MEMORY 伪指令来指示存储空间,二是通过sections 伪指令来分配到存储空间。
6.“# pragma DATA_SECTION”命令用来定义数据段,“# pragma DATA_SECTION”命令用来定义。
7.TMS320X2812 三级中断分别是CPU 级、 PIE 中断和外设级。
8.F2812 存储器被划分成程序空间和数据空间、保留区和 CPU 中断向量。
9.SCI 模块的信号有外部信号、控制信号和中断信号。
10.F2812 DSP 中传送执行指令所需的地址需要用到 PAB 、DRAB 和EAB 这3 条地址总线。
11.C 语言程序经过编译后会生成两大类的段:代码段和数据段。
简答:1.DSP 芯片有哪些主要特点?DSP 的主要特点有:1.哈佛结构2.多总线结构3.流水线结构4.多处理单元2.简述典型DSP 应用系统的构成。
5 特殊的DSP 指令6.指令周期短7.运算精度高8.硬件配置强。
一个典型的DSP 系统应包括抗混叠滤波器、数据采集A/D 转换器、数字信号处理器DSP、D/A 转换器和低通滤波器等组成。
输入信号首先进行带限滤波和抽样,然后进行数模变换将信号变换成数字比特流,根据奈奎斯特抽样定理,对低通模拟信号,为保持信号的不丢失,抽样频率至少必须是输入带限信号最高频率的 2 倍。
DSP原理与应用试题A答案及评分标准
2011—2012学年第1学期《DSP原理与应用》试题(A卷)答案及评分标准一、选择题(共5题,每题2分,共10分)1、C2、B3、D4、A5、D二、填空题(共10空,每空2分,共20分)1、数字信号处理器2、1、3、4 3、堆栈指针、页指针4、立即数寻址、堆栈寻址5、助记符、操作数三、指令解释(共4题,每题5分,共20分)1、将立即数60H装入AR3寄存器中2、无任何操作3、把数据从栈顶弹入到存储器映射寄存器4、(30H)=50H,(40H)=50H,AR3=60H,AR4=80H四、简答题(共3题,每题10分)1、答:目前,市场上主流的处理器有CPU、DSP、单片机、CPLD与FPGA等可编程逻辑器件,与DSP相比,它们的优缺点如下。
CPU优点是超过100MHz的工作频率;完善的开发手段;丰富的软件支持;支持各种扩展功能的整机、板卡;CPU的缺点是信号处理速度慢,不能满足实时要求;性价比、体积、功耗比DSP差。
单片机优点是中断多,适合做事务处理;控制接口多,适合以控制为主的模数混合设计;价格比DSP低得多;单片机缺点是没有硬件乘法器;输入/输出能力差,运算速度慢;存储器容量比DSP小;A/D精度比DSP低。
FPGA/CPLD优点是时序控制能力强(没有指令周期,速度快);控制能力较强(但比单片机差)。
FPGA/CPLD缺点是适合单一运算,混合功能实现差。
2、答:直接寻址是指在指令中包含有数据存储器地址的低7位,这7位作为偏移地址,与基地址一同构成16位的数据存储器地址。
数据页指针DP和堆栈指针SP都可以用来作为基地址,由寄存器ST1的CPL位决定采用何种指针,当CPL=0时,选用数据页指针DP的直接寻址方式。
选择DP中的9位数据作为高位,与指令中指定的数据存储器中的7位数据作为低位直接相连作为16位数据存储单元的地址,如下图示3、答:(1)中断请求某一外设发出中断请求时,将该外设的中断请求标志位(IFR)置1。
DSP技术及应用试题及答案
第 1 页共3页中国民航大学2007—2008学年第 2 学期《DSP技术及应用(II)》试卷答案(A)课程编号:04421084试卷类型: 闭卷考试形式:笔试考试日期:08.05.25注意事项:1.试卷后一页为草稿纸,可以撕下;2.不准携带任何书籍、资料、纸张等。
四、阅读指令并填空(每题5分,共25分) 1.BANZ 2000h, *AR3-AR3指令执行前指令执行后PCAR3PC2.CMPR GT, AR3AR0指令执行前指令执行后TCAR0TCAR3AR33.ADD *AR3+, 14, AC 指令执行前指令执行后AAAR3AR3SXM0100hData MemoryCSXM0100h4.SUB A, -8, BB 指令执行前指令执行后AAC CBSXMSXM5.MPY *AR3+, AT 指令执行前指令执行后AAAR3AR30100h Data MemoryT 0100h 五、程序题(15分)写出计算201i i y x ==∑的主要汇编程序,并给程序添加注释,画出程序的流程图。
解:程序及注释:.bss x, 20 ;给变量x 分配20个字单元 .bss y, 1 ;给变量y 分配1个字单元 STM #x, AR1 ;取x 地址STM #19, AR2 ;设置循环次数 LD #0, A;累加器清零 loop: ADD *AR1+, A ;累加x 分量BANZ loop, *AR2- ;循环是否结束,没有结束则继续累加STL A, @y ;把结果存入y流程图:。
dsp原理及应用教程的答案
DSP原理及应用教程的答案1. 什么是DSP?DSP, 即数字信号处理 (Digital Signal Processing),是将模拟信号进行采样和量化后,通过数字计算处理获得期望信号的一种技术。
它在实际应用中具有广泛的意义,例如在通信、音频处理、图像处理和控制系统等领域都有重要的应用。
2. DSP的基本原理DSP的基本原理是将模拟信号进行采样,通过模数转换器将其转换为数字信号,然后用数字信号来进行处理,最后再通过数模转换器将其转换回模拟信号。
整个过程中,涉及到数字滤波、傅里叶变换、时域和频域分析等基本技术。
3. DSP的应用领域DSP广泛应用于各个领域,下面列举了一些常见的应用领域:•通信领域:DSP可以用于语音编解码、信号调制解调、通信算法优化等。
•音频处理:DSP在音频处理中具有重要地位,可以用于降噪、音频效果处理、音频识别等。
•图像处理:在数字图像处理中,DSP可以用于图像增强、图像压缩、图像识别等。
•控制系统:DSP可以应用于控制系统中的自适应控制、信号滤波、系统辨识等。
•雷达和遥感:DSP在雷达信号处理和遥感图像处理中有着广泛的应用。
4. DSP的优点DSP相比于传统的模拟信号处理,具有以下几个优点:•灵活性:数字信号处理器可以通过修改算法来适应不同的应用需求,具有更大的灵活性。
•稳定性:数字信号处理器对噪声和干扰具有较好的抗干扰能力,可以保证系统的稳定性。
•可编程性:数字信号处理器可以进行编程,具有易用性和可调节性。
•高精度:通过采样和量化处理,数字信号处理可以实现更高的精度,并且不容易受到模拟信号处理中的漂移和误差的影响。
5. DSP的发展趋势随着科技的不断进步,DSP技术也在不断发展和演进。
以下是一些DSP发展的趋势:•高速和低功耗:随着芯片工艺的进步,DSP芯片可以实现更高的计算速度和更低的功耗。
•集成度提高:随着集成电路技术的发展,DSP芯片的集成度将进一步提高,功能更加强大。
DSP原理及应用(2812)试卷_附答案卷A(2015城南)
试卷编号A拟题教研室(或教师)签名____________ 教研室主任签名________________5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5长沙理工大学考试试卷5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5课程名称(含档次)DSP原理及应用课程代号D810000205 ____________专业电子信息工程层次(本部、城南)城南_________________ 考试方式(开、闭卷)闭卷一、选择题(本题总分40分,每题2分)1、对于TI公司的TMS320F281X系列DSP芯片,下列说法正确的是( B )A、定点16位DSP B 定点32位DSP C 浮点16位DSP D、浮点32位DSP2、TMS320F2812有丰富的片内资源,其中一共含有( D )RAMA 4X16KB 、8X16KC 、16X 16KD 、18X 16K3、TMS320F281X型DSP处理器合适的I/O供电电压( B )伏。
A 、5VB 、3.3VC 、1.8VD 、1.2V4、交叉编译后的目标文件用( A )扩展名表示。
A .objB 、.cmdC 、.outD 、.asm5、TMS320F281X DSP中,CPU的3个通用定时器的位数为:(C )A、8 位B 、16 位C 、32 位D 、40 位6、TI的DSP编程采用段的概念,其中(B )代表存放未初始化数据段A .textB 、.bssC 、.dataD 、.stack7、F2812 的系统SYSCLKOU为100M,则复位时,LOSPCP为(A )MA 25B 、37.5C 、50D 、758、DSP片内总线采用的是(D )A.普林斯顿结构B •哈佛结构C冯•诺依曼结构D改进的哈佛结构9、CPU中断分为可屏蔽中断和不可屏蔽中断,其中(C)属于可屏蔽中断。
DSP原理与应用-考试复习题-答案
5文件的有两大功能,一是通过伪指令来指示存储空间,二是通过伪指令来指明存储空间位置。
填空:1.公司的定点产品主要有 320C2000 系列、320C5000系列和 320C6000 系列。
2.320X2812主频高达150,采用哈佛总线结构模式。
3.320X2812芯片的封装方式有176 引脚的低剖面四芯线扁平封装和179针的球形网络阵列封装。
4.320X2812的事件管理器模块包括 2个通用定时器、 3个比较单元、 3个捕获单元、以及 1个正交编码电路。
5.文件的有两大功能,一是通过伪指令来指示存储空间,二是通过伪指令来分配到存储空间。
6.“# ”命令用来定义数据段,“# ”命令用来定义。
7.320X2812三级中断分别是级、中断和外设级。
8.F2812存储器被划分成程序空间和数据空间、保留区和中断向量。
9.模块的信号有外部信号、控制信号和中断信号。
10.F2812 中传送执行指令所需的地址需要用到、和这3条地址总线。
11语言程序经过编译后会生成两大类的段:代码段和数据段。
简答:1.芯片有哪些主要特点?的主要特点有:1.哈佛结构2.多总线结构3.流水线结构4.多处理单元 5特殊的指令6.指令周期短7.运算精度高8.硬件配置强。
2.简述典型应用系统的构成。
一个典型的系统应包括抗混叠滤波器、数据采集转换器、数字信号处理器、转换器和低通滤波器等组成。
输入信号首先进行带限滤波和抽样,然后进行数模变换将信号变换成数字比特流,根据奈奎斯特抽样定理,对低通模拟信号,为保持信号的不丢失,抽样频率至少必须是输入带限信号最高频率的2倍。
3.简述应用系统的一般设计开发过程。
如何选择芯片?答:应用系统的一般开发过程有:系统需求说明;定义技术指标;选择芯片及外围芯片;软件设计说明、软件编程与测试;硬件设计说明、硬件电力与调试;系统集成;系统测试,样机、中试与产品。
芯片的选择:1芯片的运算速度2. 芯片的价格3. 芯片的硬件资源(存储器、、等等)4芯片运算精度5.芯片开发工具:软件硬件6芯片功耗7.其他:封装、应用场合、售后服务等。
最新DSP技术及应用考试试卷
精品文档DSP 原理及应用测试测试试卷一一、判断题(3.0 分)1. DSP 仅是 Digital Signal Processing 的缩写形式。
( ) 正确答案:错误解题过程:DSP 是 Digital Signal Processing 和 Digital Signal Processor 的缩写形式。
(3.0 分)2. 数字系统除开电路引入的延时外,处理信号是实时的。
( ) 正确答案:错误解题过程:模拟系统除开电路引入的延时外,处理是实时的。
(3.0 分)3. 由于存储器仅 16 位,C54x 芯片最多只能进行两个 16 位算术逻辑运算。
( ) 正确答案:错误解题过程:C54x 芯片可进行 40 位算术逻辑运算。
(3.0 分)4. C54x 芯片有两个程序地址产生逻辑,以便为流水线提供多个地址。
( ) 正确答案:错误解题过程:C54x 芯片只有一个程序地址产生逻辑。
(3.0 分)5. 由于是多总线结构,C54x 芯片可同时从外部存储器取多个操作数。
( )正确答案:错误解题过程:C54x 芯片对外只有一组总线,故在同一时刻只能从外部存储器取 1 个操作数。
(3.0 分)6. C54x 芯片从 EXP 指数编码器获得的指数直接存放到 A 累加器。
( ) 正确答案:错误解题过程:C54x 芯片从 EXP 指数编码器获得的指数直接存放到 T 寄存器。
精品文档精品文档(3.0 分)7. 将数据存储器中的数据装入 SWWSR 中时应使用 ST 存储指令。
( ) 正确答案:错误解题过程:将数据存储器中的数据装入 SWWSR 中时应使用 STM 存储指令。
(3.0 分)8. C54N 芯片进行乘法运算时,第 16 位根据第 15 位是 0 或 1 来确定。
( )正确答案:错误解题过程:C54N 芯片进行乘法运算时,第 16 位根据是无符号数还是有符号数来确定。
(3.0 分)9. 进行 Viterbi 算法运算时,(M1+D1)>(M2+D2)时,则 TC =0。
《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原理与应用-期末试卷A及答案资料
题号 题号一 二 三 四 总分 统分人题分 24 26 10 40 100 得分 一、选择题(每题2分,共20分) 得分| |阅卷人| 1、下列属于数字信号特征的是( ) A. 时间离散、幅值连续 B. 时间连续、幅值连续C. 时间连续、幅值量化D. 时间离散、幅值量化 2、设x(n)是输入序列,y(n)是输出序列,则下列属于因果系统 的是( ) A. y(n)=x(n+2) B. y(n)=cos(n+1)x(n) C. y(n)=x(2n) D. y(n)=x(-n)3、设x(n)是输入序列,y(n)是输出序列,则下列属于线性系统 的是( )。
A. y(n)=x 2(n) B. y(n)=4x(n)+6C. y(n)=x(n-n0)D. y(n)=e x(n) 4、下列表达式正确的是( )。
0. ()()k A u n n k δ∞==-∑ 0. ()()nk B u n n k δ==-∑ . ()()n k C u n n k δ=-∞=-∑ . ()()k D u n n k δ∞=-∞=-∑5、对于线性时不变(LTI )系统,如果输入x(n)时,输出y(n); 则输入2x(n-3)时,输出为( ) A. y(n-3) B. 3y(n-2) C. 2y(n-3) D. 2y(n)6、以下是一些系统函数的收敛域,则其中稳定的是( ) A. 12z < B. 122z << C. 2z > D. 45z <7、设两有限长序列的长度分别是M 与N ,欲通过计算两者的循环卷积来得到两者的线性卷积,则循环卷积的点数至少应( ). A M N + . 1B M N +- . 1C M N ++ . 1D M N -+ 8、下列序列中为共轭对称序列的是( ) . ()()A x k x k *= . ()()B x k x k *=- . ()()C x k x k *=-- . ()()D x k x k *=-9、下列表示式错误的是( )。
DSP原理及应用(2813)试卷_附答案卷C2(2014城南)
………………………………………………………………………………………………………试卷编号C2 拟题教研室(或教师)签名教研室主任签名………………………………………………………………………………………………………长沙理工大学考试试卷………………………………………………………………………………………………………课程名称(含档次)DSP原理及应用课程代号D810000205专业电子信息工程层次(本部、城南) 城南考试方式(开、闭卷)闭卷一、选择题(本题总分 40 分,每题 2 分)1、对于TI公司的TMS320F281X系列DSP芯片,下列说法正确的是( B )A、定点16位DSPB、定点32位DSPC、浮点16位DSPD、浮点32位DSP2、TMS320F281X型DSP处理器合适的内核供电电压( C )伏。
A、5VB、3.3VC、1.8VD、1.2V3、TMS320F281X系列DSP处理器有( C )个数字通用I/O引脚。
A、16B、32C、56D、964、交叉编译后,在目标硬件(实验箱)上加载、调试、执行的执行文件用( C )扩展名表示。
A、.objB、.cmdC、.outD、.asm5、TMS320F281X DSP中,乘法器的位数为: ( B )A、16位B、32位C、40位D、17位6、TMS320F281X DSP的流水线是由( C )级(也即是由多少个操作阶段)组成。
A、 4B、 6C、 8D、 107、下列DSP哪种更适合用于处理百万像素级的彩色图像( D )。
A、F281XB、C54XXC、C55XXD、 D、C67XX8、TMS320C667x DSP是TI公司生产的高端DSP,其运算速度可达( A )A、256 GMACB、160 GMACC、80 GMACD、40 GMAC9、做DSP定时器例程实验中,程序运行在( B )A、片内FLASHB、片内RAMC、片外FLASHD、片外RAM10、TI的DSP编程采用段的概念,其中( C )代表已初始化数据段A、.textB、.bssC、.dataD、.stack11、F2812的一个事件管理器最多能产生( C )路PWM波。
dsp原理及应用试题及答案
dsp原理及应用试题及答案一、选择题(每题2分,共20分)1. DSP的全称是()。
A. Digital Signal ProcessorB. Digital Sound ProcessorC. Digital System ProcessorD. Digital Storage Processor答案:A2. 在DSP系统中,用于实现数字信号处理的处理器是()。
A. CPUB. GPUC. DSPD. MCU答案:C3. 下列哪个不是DSP的特点?()A. 高速度B. 低功耗C. 高成本D. 可编程答案:C4. DSP芯片中,用于存储程序和数据的存储器是()。
A. ROMB. RAMC. SRAMD. DRAM答案:C5. 在DSP应用中,通常使用哪种类型的算法来处理信号?()A. 线性算法B. 非线性算法C. 离散算法D. 连续算法答案:C6. DSP在音频处理中的主要应用不包括()。
A. 音频压缩B. 音频去噪C. 视频编码D. 音频增强答案:C7. 下列哪个是DSP编程语言?()A. CB. C++C. JavaD. Python答案:A8. DSP的指令周期通常比通用微处理器的指令周期()。
A. 长B. 短C. 相等D. 不可比较答案:B9. 在数字信号处理中,FFT算法主要用于()。
A. 信号滤波B. 信号压缩C. 信号变换D. 信号增强答案:C10. DSP系统设计中,通常不包括以下哪个步骤?()A. 系统建模B. 算法实现C. 硬件选择D. 软件测试答案:D二、填空题(每题2分,共20分)1. DSP的内部结构通常由_____、_____、_____和_____组成。
答案:CPU,存储器,输入/输出接口,总线2. 在DSP系统中,_____用于控制数据的流动。
答案:总线3. DSP的编程通常使用_____语言,因为它具有高效的执行速度。
答案:汇编4. DSP在图像处理中,常用于实现_____和_____等操作。
DSP原理及应用考试卷习题答案及试题
一、DSP原理1、DSP(数字信号处理)是什么?DSP(Digital Signal Processing)是一种处理数字信号的技术,它可以被用来处理任何类型的信号,包括声音、图像和视频。
它的基本原理是将信号转换为数字信号,然后通过数字信号处理器(DSP)来处理,最后再转换回原来的信号格式。
2、DSP的主要功能是什么?DSP的主要功能有:(1)频率分析:通过使用傅里叶变换,可以将信号分解为不同频率的分量,从而揭示信号的结构和特性;(2)数字滤波:可以用来消除信号中的噪声,以及提取特定频率范围内的信号;(3)信号压缩:可以用来减少信号的存储空间,以及提高信号的传输速率;(4)信号处理:可以用来改变信号的形状,以及提高信号的质量。
3、DSP的应用领域有哪些?DSP的应用领域有:(1)通信:DSP可以用来处理无线电信号,以及电缆和光纤通信信号;(2)声音处理:DSP可以用来处理声音,包括语音识别、语音合成、音乐和音效处理;(3)图像处理:DSP可以用来处理图像,包括图像压缩、图像分割、图像识别和图像检索;(4)视频处理:DSP可以用来处理视频,包括视频压缩、视频分割、视频识别和视频检索等。
4、DSP的优点有哪些?DSP的优点有:(1)高效:DSP可以比传统的模拟信号处理技术更加高效,更快,更精确;(2)灵活:DSP可以根据不同的应用需求,自由地调整信号处理算法;(3)可扩展:DSP可以支持多种多样的应用,并且可以根据需要进行扩展;(4)低成本:DSP可以大大降低信号处理的成本,从而使得信号处理技术更加实用。
二、DSP应用1、DSP在自动控制系统中的应用DSP在自动控制系统中的应用主要有以下几种:(1)控制系统中的信号处理:DSP可以用来处理控制系统中的信号,包括模拟信号和数字信号;(2)控制系统中的信号分析:DSP可以用来分析控制系统中的信号,包括频率分析、时域分析和空间分析;(3)控制系统中的信号控制:DSP可以用来控制控制系统中的信号,包括模拟信号和数字信号;(4)控制系统中的信号传输:DSP可以用来传输控制系统中的信号,包括模拟信号和数字信号。
DSP原理及应用考试卷答案
精品文档3、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是(A)A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA6、假定AR3中当前值为200h,AR0中的值为20h,下面说法正确的是()A、在执行指令*AR3+0B后,AR3的值是200h;B、在执行指令*AR3-0B后,AR3的值为23Fh;C、在执行指令*AR3-0B后,AR3的值是180h;7、下面对一些常用的伪指令说法正确的是:(D )A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。
8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D )A、AR2B、AR4C、AR5D、AR63、假设AR3的当前值为200h,当使用以下TMS320C54XX寻址模式后其中的值为多少?假定AR0的值为20h。
(1)*AR3+0 (2)*AR3-0(3)*AR3+ (4)*AR32.在直接寻址中,指令代码包含了数据存储器地址的低7 位。
当ST1中直接寻址编辑方式位CPL =0 时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CPL =1 时,加上SP基地址形成数据存储器地址。
3.TMS320C54有两个通用引脚,BIO和XF,BIO 输入引脚可用于监视外部接口器件的状态;XF 输出引脚可以用于与外部接口器件的握手信号。
4.累加器又叫做目的寄存器,它的作用是存放从ALU或乘法器/加法器单元输出的数据。
DSP原理及应用试卷答案
D S P原理及应用试卷答案内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)通信系《DSP原理及应用》期末考试题(答案)姓名:学号:班级:分数:考试时间:15:40~17: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、“AND #0x7f, AC0”,执行之后,AC0的值是0000000078。
4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。
MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。
二、简述题(共40分)1、根据你的理解,试列举 DSP 芯片的特点?(5分)答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP指令;快速的指令周期;丰富的外设2、TMS320C55x 芯片的总线结构有何特点,主要包括哪些总线?它们的功能是什么?(6分)答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。
采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。
DSP原理及应用考试卷答案2(精)
填空题1.DSP的狭义理解为数字信号处理器,广义理解为数字信号处理方法。
2.在直接寻址中,指令代码包含了数据存储器地址的低 7 位。
当ST1中直接寻址编辑方式位CPL =0 时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CP L =1 时,加上SP基地址形成数据存储器地址。
3.TMS320C54有两个通用引脚,BIO和XF, BIO 输入引脚可用于监视外部接口器件的状态; XF 输出引脚可以用于与外部接口器件的握手信号。
39~32 保护位31~16高阶位15~0低阶位4.累加器又叫做目的寄存器,它的作用是存放从ALU或乘法器/加法器单元输出的数据。
它的存放格式为5.桶形移位器的移位数有三中表达方式:立即数; ASM ; T低6位6.DSP可以处理双16位或双精度算术运算,当C16=0 位双精度运算方式,当C16=1为双16位运算方式。
7.复位电路有三种方式,分别是上电复位;手动复位;软件复位。
8.立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。
9.位倒序寻址方式中,AR0中存放的是 FFT点数的一半。
10.一般,COFF目标文件中包含三个缺省的段:.text 段;.data 段和.bss 段。
11.汇编源程序中标号可选,若使用标号,则标号必须从第一列开始;程序中可以有注释,注释在第一列开始时前面需标上星号或分号,但在其它列开始的注释前面只能标分号。
12.’C5402有23条外部程序地址线,其程序空间可扩展到 1M ,内程序区在第0页。
13.指令执行前有关寄存器及数据存储器单元情况如下图所示,请在下图分别填写指令执行后有关寄存器及数据存储器单元的内容。
ADD *AR3+,14,AA 00 0000 1200A 00 0000 2700C 1C 1AR3 0101AR3 01000100h 15000100h 1500数据存储器一、简答1. TMS320C54x有多少条16位总线?这些总线各有什么作用?答:’C54x共有4组8条16位总线1条程序总线(PB):传送取自程序存储器的指令代码和立即操作数。
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
6、假定AR3中当前值为200h,AR0中的值为20h,下面说法正确的是( )
A、在执行指令*AR3+0B后,AR3的值是200h;
B、在执行指令*AR3-0B后,AR3的值为23Fh;
C、在执行指令*AR3-0B后,AR3的值是180h;
7、下面对一些常用的伪指令说法正确的是:( D )
3、若链接器命令文件的MEMORY部分如下所示:
MEMORY
{
PAGE 0: PROG: origin=C00h, length=1000h
PAGE 1: DATA: origin=80h, length=200h
}
则下面说法不正确的是(A)
A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;
B、.ref 所定义的符,是当前模块中定义,并可在别的模块中使用的符号;
C、.sect命令定义的段是未初始化的段;
D、.usect命令定义的段是未初始化的段。
8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的
三、问答题与程序阅读题(共计24分)
1、简述DSP程序的段 .text, .data, .bss,各包含什么内容。(6分)
1
那些辅助寄存器如果使用到了是非法的( D )
DSP原理及应用试卷附答案卷
课程名称〔含档次〕DSP原理及应用课程代号专业电子信息工程考试方式〔开、闭卷〕闭卷一、选择题〔此题总分 24 分,每题 2 分〕1、以下TI公司的DSP芯片,那种属于浮点型DSP〔〕A、TMS320C54xB、TMS320C55xC、TMS320C62xD、TMS320C67x2、TMS320VC5402DSP有〔〕组数据总线。
A、1B、2C、3D、43、TMS320VC5402型DSP处理器的内核供电电压〔〕伏。
A、5VB、3.3VC、1.8VD、1.2V4、TMS320C54x系列DSP处理器有〔〕个通用I/O引脚。
A、2B、4C、8D、165、TMS320C5402DSP直接寻址中从页指针的位置可以偏移寻址〔〕个单元。
A、7B、8C、64D、1286、链接命令文件用〔〕扩展名表示。
A、.objB、 dC、.outD、.asm7、TMS320C5402 DSP内部含有〔〕个辅助存放器。
A、8B、9C、5D、168、TMS320C54x DSP中,累加器的位数为: 〔〕A、16位B、32位C、40位D、64位9、C54X DSP的流水线是由〔〕级〔也即是由多少个操作阶段〕组成。
A、 4B、 6C、 8D、 1010、在采用双操作数的间接寻址方式时,要使用到一些辅助存放器,在此种寻址方式下,下面的那些辅助存放器如果使用到了是非法的〔〕A、AR1B、AR2C、AR3D、AR411、看门狗的作用是〔〕。
A、降低频率B、PC受到干扰而跑飞时产生复位C、既可以降低频率也可以升高频率D、稳定频率,但不改变频率12、要使DSP能够响应某个可屏蔽中断,下面的说法正确的选项是〔〕A、需要把状态存放器ST1的INTM位置1,且中断屏蔽存放器IMR相应位置0B、需要把状态存放器ST1的INTM位置1,且中断屏蔽存放器IMR相应位置1C、需要把状态存放器ST1的INTM位置0,且中断屏蔽存放器IMR相应位置0D、需要把状态存放器ST1的INTM位置0,且中断屏蔽存放器IMR相应位置1二、填空题〔此题总分24分,每空1分〕1、C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是___ _ ________。
DSP原理及应用试题
DSP原理及应用试题一、单项选择题1、TMS320C54X DSP软硬件复位时,中断向量为.A。
FF00H B. FF80H C. 0080H D. 0000H2、TMS320C54X DSP主机接口HPI是位并行口。
A。
32 B.16 C. 8 D. 23、TMS320C54X DSP采用改进的哈弗结构,围绕条位总线建立。
A。
8、16 B。
16、8 C。
8、8 D。
16、164、TMS320C54X DSP多通道缓冲串口(MCBSY)发送和接收通道数最多可达路。
A. 128B. 64C. 32D. 165、TMS320C54X DSP的32个中断源分为14级,其中级别最高。
A。
INTR B。
NMI C。
RS D. INTO6、TMS320C54X DSP共有129条指令,分为大类。
A. 6 B。
5 C。
4 D。
37、TMS320C54X DSP最多可与个器件进行时分串行通信。
A. 16 B。
8 C。
4 D。
28、可编程数字信号处理器简称。
A. CPUB. DSPC. MCS D。
MCU二、填空题1、TMS320C54X DSP共有种基本数。
2、DSP实现FIR滤波器延时一个采样周期的方法有两种,一是采用缓冲区法,二是采用缓冲器法。
3、DSP技术是利用专用或通用数字信号处理器芯片,通过的方法对信号进行处理。
4、TMS320C54X DSP可编程定时器的定时周期=(时钟周期)×(定标器+1)×(+1)。
5、TMS320C54X DSP具有两个通用I/O口,用于输入外设的状态;用于输出外设的控制信号。
三、判断题1、TMS320C54X DSP缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元,主要提供灵活的数据串长度,并降低服务中断的开销。
()2、循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。
()3、浮点DSP与定点DSP相比,价格便宜,功耗较小,运算精度稍低。
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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北华航天工业学院2005 —2006 学年第一学期
DSP 原理及应用 课程考试卷(A )
1.DSP 的狭义理解为 数字信号处理器 ,广义理解为 数字信号处理方法 。
2.在直接寻址中,指令代码包含了数据存储器地址的低 7 位。
当ST1中直接寻址编辑方式位CPL =0 时,与DP 相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位 CPL =1 时,加上SP 基地址形成数据存储器地址。
3.TMS320C54有两个通用引脚,BIO 和XF , BIO 输入引脚可用于监视外部接口器件的状态; XF 输出引脚可以用于与外部接口器件的握手信号。
4.累加器又叫做 目的寄存器 ,它的作用是存放从ALU 或乘法器/加法器单元 输出的数据。
它的存放格式为
5.桶形移位器的移位数有三中表达方式: 立即数 ; ASM ; T 低6位 6.DSP 可以处理双16位或双精度算术运算,当
C16=0 位双精度运算方式,当 C16=1 为双16位运算方式。
7.复位电路有三种方式,分别是 上电复位 ; 手动复位 ; 软件复位 。
8.立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。
9.位倒序寻址方式中,AR0中存放的是 FFT 点数的一半 。
10.一般,COFF 目标文件中包含三个缺省的段: .text 段; .data 段和 .bss 段。
11.汇编源程序中标号可选,若使用标号,则标号必须从 第一列 开始;程序中可以有注释,注释在第一列开始时前面需标上 星号或分号 ,但在其它列开始的注释前面只能标 分号 。
12.’C5402有23条外部程序地址线,其程序空间可扩展到 1M ,内程序区在 第0页 。
共 6 页 第 1 页
关寄存器及数据存储器单元的内容。
ADD *AR3+,14,A
数据存储器
二、简答(共40分)1.TMS320C54x有多少条16
位总线?这些总线各有什么作用?(6分)
答:’C54x共有4组8条16位总线
1条程序总线(PB):传送取自程序存储器的指令代码和立即操作数。
3条数据总线(CB、DB、EB):CB和EB传送从数据存储器读出的操作数;EB传送写
到存储器中的数据。
4条地址总线(PAB、CAB、DAB、EAB)传送相应指令所学要的代码。
2.TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?(6分)答:TMS320C54x的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。
程序空间:MP/MC=1 4000H~FFFFH 片外
MP/MC=0 4000H~EFFFH 片外FF00H~FFFFH 片内
OVL Y=1 0000H~007FH 保留0080H~007FH 片内
OVL Y=0 0000H~3FFFH 片外
数据空间:DROM=1 F000H~FEFFH 只读空间FF00H~FFFH 保留
DROM=0 F000H~FEFFH 片外
3.当TMS320C54x CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?(6分)答:(1)出现多个中断时,此中断的优先级最高
(2)INTM=0 允许全局中断
(3)IMR中的响应相应位为1,开放此中断。
共 6 页第 2 页
4.循环寻址中,如何确定循环缓冲的起始地址?如果循环缓冲大小为17,其起始地址必须从什么地址开始?BK初始化为多少?(4分)
5.TMS320C54x硬件复位地址为多少?如何确定中断向量地址?计算INT0(IPTR=001H)的中断向量地址。
(6分)
答:复位后,复位向量地址为:0080H
确定地址方式:IPTR+左移2位后的中断向量序列号
10H左移2位后成为40H,IPTR=001H,则中断向量地址为00C0H
6.若辅助寄存器AR0的值为0x0005H,AR3的值为0x030FH,请分别给出下列寻址方式修改后的辅助寄存器的值。
(6分)
*AR3+ ;AR3=0310H
*AR3+0 ;AR3=0314H
*AR3(15);AR3=0324H
7.分别解释以下指令的功能。
(6分)
LD #80h,A;把立即数80H装入累加器A
LD 80h,A;把80H为地址的数据装如累加器A
LD #80h,16,A;把立即数80H左移16位后装如累加器A
共 6 页第 3 页
20 —20 学年第学期课程考试卷
三、程序填空(共22分,每空2分)
1.实现计算z=x+y-w的程序。
.title "example1.asm"
.mmregs
STACK .usect "STACK", 10h
.bss x,1
.bss y,1
.bss w,1
.bss z,1
.def start
.data
table:.word 10,26,23
.text
start:STM #0,SWWSR
STM #STACK+10h,SP ;初始化堆栈指针SP
STM #x,AR1
RPT #2
MVPD table,*AR1+ ;数据从程序存储器传送到数据存储器
CALL SUMB
end: B end
SUMB: LD @x, A
ADD @y, A
SUB @w,A ;实现减法运算
STL A, @z
RET
.end
2.实现对数组X[5]={1,2,3,4,5}的初始化,然后将数据存储器中的数组X[5]复制到数组Y[5]。
最后实现数组X和数组Y中对应元素相乘并累加,即z=1*1+2*2+3*3+4*4+5*5
.mmregs
.bss x,5
.bss y,5
.bss z,1
.def start
table:.word 1,2,3,4,5
.text
start:STM #x,AR1
RPT 4
MVPD table,*AR1+ ;从程序存储器传送到数据存储器数组X[5]
STM # x,AR2
STM # y,AR3
共 6 页第 4 页
20 —20 学年第学期课程考试卷
RPT 4
MVDD *AR1,*AR3 ;从数据存储器数组X[5]传送到Y[5]
SSBX FRCT ;准备整数乘法
STM # x,AR2
STM # y,AR3
STM # z,AR4
RPTZ 4
MAC *AR2+,*AR3+,A
STL A,*AR4
End: B end
.end
四、分析程序回答问题(共8分)
.def _c_int00
.mmregs
stack: .usect "stack",10h
.bss a,4
.bss x,4
.bss y,1
.data
table: .word 1,2,4,3
.word 8,6,4,2
.text
_c_int00:STM #stack+10h,sp
STM #a,AR1
RPT #7
MVPD table,*AR1+
CALL sum
end: B end
sum:STM #a,AR3
STM #x,AR4
RPTZ A,#3
MAC *AR3+,*AR4+,A
STL A,@y
ret
.end
共 6 页第 5 页
20 —20 学年第学期课程考试卷
答:a1*x1=a2*x2+a3*x3+a4*x4
(2)说明以下各量的理论值(4分)
A:2A a1的地址:81H 内容:1 AR1:88H AR3:84H。