欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    dsp复习题库.doc

    • 资源ID:4140889       资源大小:124KB        全文页数:26页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    dsp复习题库.doc

    DSP复习题库第一、二章一、填空题1累加器A分为三个部分,分别为 ; ; 。AG, AH, AL 2TMS320VC5402型DSP的内部采用 条 位的多总线结构。8, 163TMS320VC5402型DSP采用 总线结构对程序存储器和数据存储器进行控制。哈佛4TMS329VC5402型DSP有 个辅助工作寄存器。8个5DSP处理器TMS320VC5402中DARAM的容量是 字。16K字6TI公司的DSP处理器TMS320VC5402PGE100有_个定时器。27DSP处理器TMS320VC5402外部有_根地址线。20根8直接寻址中从页指针的位置可以偏移寻址 个单元。128 9C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是_。锁相环PLL10TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址_单元开始工作。FF80h11TMS320C54x系列DSP处理器有_个通用I/O引脚,分别是_。2个,BIO和XF12DSP处理器按数据格式分为两类,分别是_ _;_ _。定点DSP和浮点DSP13TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是 。开放/关闭所有可屏蔽中断14MS320C54X DSP主机接口HPI是_位并行口。815.从数据总线的宽度来说,TMS320VC5402PGE100是_位的DSP处理器。16位16.TMS320VC5402型DSP处理器的内核供电电压_伏。1.8v 17.TMS320C5402系列DSP处理器最大的数据存储空间为_字。64K18. C54x系列DSP上电复位后的工作频率是由片外3个管脚 ; ; 来决定的。CLKMD1、CLKMD2、CLKMD3 19. DSP处理器TMS320C5402最大的程序存储空间为_字。1M20. 从应用领域来说,MCU(单片机)主要用于_;DSP处理器主要应用于_。控制领域;信号处理21. TMS320C54X DSP提供一个用16位堆栈指针(SP)寻址的软件堆栈。当向堆栈中压入数据时,堆栈是从 地址向 地址方向填入。高 低22.TMS320C54X可编程定时器的定时周期 =(时钟周期)*(分频系数TDDR+1)*(_ +1)。PRD23.DSP处理器的英文全称 。Digital  Signal Processor24.DSP处理器TMS320VC5402的IO管脚供电电压_伏。3.3v 25TMS320VC5402型DSP的累加器是 位。4026TMS329VC5402型DSP的MP/MC管脚的功能是 。微计算机或是微处理器工作模式27TMS320VC5402型DSP的CPU采用 寄存器作为专用硬件实现移位功能。桶形移位寄存器28、TMS320C54X DSP共有( 7 )种基本的数据寻址方式。29、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHM AR2后,PC= 4021h , SP= 0032h 。(PSHM AR2为单字指令)30、TMS320C54xDSP芯片四种串行口类型是指 SP 、 BSP 、McBSP和TDMcBSP。31. 假设累加器A=FF 4567 7654h,执行如下带移位的STH和STL指令操作后,给出数据单元TMP中的结果,1) STH A,8,TEMP TEMP= ; 2) STH A, -8, TEMP, TEMP= ; 3) STL A, 8, TEMP, TEMP= ; 4) STL A, -8, TEMP, TEMP=. 。6776H, FF45, 5400, 6776H32. 在堆栈操作中,PC当前的值是4020H,SP当前值是0013H,运行PUSH AR7后,PC= , SP = 。4021H、0012H33. C54x的中断可以分为两大类: 中断、 中断。可屏蔽、非屏蔽34. C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是 。锁相环PLL35. TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址 单元开始工作FF80h36. TMS320C54x系列DSP处理器有 个通用I/O引脚,分别是 、 。2个,BIO和XF37. TMS320C54X DSP主机接口HPI是 位并行口。838. 在间接寻址方式中,是按照存放在 中的16位地址寻址的辅助寄存器39.在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:( );( )。无延迟分支转移,延迟分支转移40. C54x系列DSP上电复位后的工作频率是由片外3个管脚( );( );( )来决定的。CLKMD1、CLKMD2、CLKMD3 41 DSP处理器TMS320C5402最大的程序存储空间为( )字。1M42汇编语句“STL A,y”中“y”表示( )寻址方式。直接寻址43TMS320VC5402型DSP的ST1寄存器中,CPL位的功能是指示( )。直接寻址采用何种指针44、使用指令MVPD TABLE,* AR2,可以实现将程序存储器TABLE地址单元中的内容复制到AR2寄存器所指向的数据存储单元中,此指令中源操作数的寻址方式是( 绝对 )寻址,目的操作数的寻址方式是( 间接 )寻址。45、TMS320C54x是TI公司为实现低功耗、高速实时信号处理而专门设计的( 16 )位定点数字信号处理器,采用改进的( 哈佛 )结构,具有高度的操作灵活性和运行速度。46TMS320C54X中ST1中的INTM=1,表示( 关闭可屏蔽中断),C16=0表示( ALU工作在双精度算术运算方式 )。47在C54x的数据存储空间中,数据页0包含有CPU寄存器、片内外设寄存器和暂存器,这些寄存器全部映射到数据存储空间,称作(存储器映像寄存器 )寄存器,即MMR。48、HPI接口有两种工作方式:( 共用 )寻址模式(SAM方式)和( 仅主机 )寻址模式(HOM方式)。49C54x DSP存储空间由三个独立的可选择空间组成:( 数据 )空间、( 程序 )空间和( I/O )空间。50位倒序寻址方式中,AR0中存放的是 FFT点数的一半 。二判断题#错误#1DSP 处理器TMS320VC5402的供电电压为5V。( )2DSP的工作频率只能是外部晶体振荡器的频率。( )3TMS320C54X DSP是浮点型处理器。( )4TMS320VC5402型DSP内部有8K字的ROM,用于存放自举引导程序、u律和A律扩展表、sin函数表以及中断向量表。( )5. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。( )6. TMS320C54X 系列DSP外部程序存储器的分页扩展受DROM位控制。( )7. TMS320C54X DSP是浮点型处理器( )8. DSP的工作频率只能是外部晶体振荡器的频率。( )9. TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。( ) 10. TMS320VC5402型DSP可以通过设置DROM位实现数据存储空间和程序存储空间共享片内DARAM。( ) 11. TMS320C54X 系列DSP可以通过设置OVLY位实现数据存储空间和程序存储空间共享片内ROM。( )12. TMS320VC5402型DSP的工作频率是由外部晶振唯一确定的。( )13. DSP 处理器TMS320VC5402的中断向量表位置是固定的。( )14. TMS320VC5402型DSP可以通过设置DROM位实现数据存储空间和程序存储空间的共享片内DARAM。( )15. TMS320C54X 系列DSP可以通过设置OVLY位实现数据存储空间和程序存储空间的共享片内ROM。( )16DSP 处理器TMS320VC5402内部含有SARAM存储器。( )173.3V的TTL电平器件可以直接驱动5V的CMOS器件。( )18C54X系列DSP 处理器的累加器A,B是32位的。( )19DSP 处理器TMS320VC5402有不止一种串行口。( )20DSP处理器TMS320VC5402在微型计算机工作模式时,上电复位后程序从片外存储器的FF80h单元开始执行。( )*正确*1DSP 处理器的中断请求可以由软件产生。( )2哈佛结构的特点是数据总线和程序总线分开。         (   )3DSP和MCU属于软件可编程微处理器,用软件实现数据处理;而不带CPU软核的FPGA属于硬件可编程器件,用硬件实现数据处理。         (   )4. 在C54x系列DSP中断向量表中,每个中断向量的入口地址间隔4个字。( )5. 在C54x系列DSP中断向量表的最大长度只能128字。( )6. DSP对程序存储空间、数据存储空间和I/O空间的选择分别是由三根片选线PS、DS、IS独立选择的。( )7. C54x系列DSP的CPU寄存器及片内外设寄存器映射在数据存储空间的0000h-0080h中。( )8. 单片机通过HPI接口可以访问TMS320VC5402的全部64K字数据存储空间。( )9. 在DSP处理器汇编程序中,标号区分大小写。( )10. DSP处理器TMS320VC5402的堆栈是向低地址方向生长的。( )11. DSP 处理器TMS320VC5402的中断向量表位置是固定的。( )12. 当TMS320C54X DSP处于微处理器模式时,DSP上电复位之后从片外程序存储器的FF80H开始运行。 ( )13. 在TMS320VC5402型DSP所有中断向量中,只有硬件复位向量不能被重定位,即硬件复位向量总是指向程序空间的0FF80H位置。        (   )14. DSP和MCU属于软件可编程微处理器,用软件实现数据处理;而不带CPU软核的FPGA属于硬件可编程器件,用硬件实现数据处理。         (   )15. DSP 处理器TMS320VC5402的软件中断是不可屏蔽的中断。( )16. DSP处理器TMS320VC5402的堆栈是向低地址方向生长的。( )17. C54x系列DSP只有两个通用的I/O引脚。( )18. 在C54x系列DSP的寻址方式中,使用DP作为直接寻址的偏移寻址范围只有128个字。 ( )19. DSP的流水线冲突可以通过改变编程方法或者添加nop语句来消除。( )20. 在C54x系列DSP中断向量表中,每个中断向量的入口地址间隔4个字。 ( )21. 如果OVLY=1,程序存储空间可以使用内部RAM,此时,不论XPC为何值,扩展程序存储空间的所有低32K字都被映像到内部RAM中。 ( )22. 在DSP的编程中可以将程序中不同的段放置在不同的存储器中。( )23. C54x系列DSP的寻址方式中,用DP作为直接寻址的偏移寻址范围只有128个字。( )24. 在C54x系列DSP中断向量表中,每个中断向量的入口地址间隔4个字。( )25. DSP对程序存储空间、数据存储空间和I/O空间的选择分别是由三根片选线PS、DS、IS独立选择的。 ( )26. TMS320C54X系列DSP的汇编语言中分支转移指令执行需要4个机器周期。 ( )27. DSP 处理器TMS320VC5402的定时器可以构成20位的定时器。( )28. DSP 处理器TMS320VC5402的软件中断是不可屏蔽的中断。( )29. DSP 处理器TMS320VC5402可以计算浮点小数运算。 ( )30. TMS320VC5402型DSP汇编语言的寻址方式可以实现FFT算法中的位倒序寻址方式。( )31. 在DSP的编程中可以将程序中不同的段放置在不同的存储器中。( )32. TMS320C54X 系列DSP的汇编指令WRITA可以寻址1M字的程序空间。( )33DSP 处理器TMS320VC5402内部没有专用的除法指令。( )34DSP 处理器TMS320VC5402支持流水线的指令运行方式 ( )35DSP处理器C54x支持流水线的指令运行方式。 ( )36DSP处理器C54x的堆栈是向低地址方向生长的。 ( )三、选择题1C54x 进行32位长数据读操作时使用的数据总线是( B )。A) CB和EB B) EB和DB C) CB和DB D) CB、DB和EB2以下哪种方法不能清除中断标志寄存器IFR中的中断标志位。( C )A) 硬件复位 B) 软件复位C) 软件置位IFR寄存器中的标志位 D) 软件清零IFR寄存器中的标志位3下列说法中错误的是( C )。A) 每个DARAM块在单周期内能被访问2次。 B) 每个SARAM块在单周期内只能被访问1次。 C) 片内ROM主要存放固化程序和系数表,只能作为程序存储空间。D) DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。4执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=( A )A) 03FDH B) 03FFH C) 03FCH D) 0400H 5以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。( B )A) MP/ B) OVLY C) DROM D) SXM6当硬件复位后,CPU将从下列哪个地址开始执行程序。( A )A) 0FF80H B) 0000H C) 0080H D) 0FF00H7TMS320C54X DSP软硬件复位时,中断向量为(B)。 A、 FF00H B、 FF80H C、 0080H D、 0000H8TMS320C54X DSP主机接口HPI是_C_位并行口。 A、32 B、 16 C、 8 D、 29. TMS320C54X DSP采用改进的哈佛结构,围绕_条_位总线建立(A)。 A、 8,16 B、16,8 C、 8,8 D、16,1610TMS320C54X DSP的32个中断源分为14级,其中_级别最高(C)。 A、 INTR B、 NMI C、RS D、 INT011TMS320C54X DSP具有_个_位的累加器(A) A 2,40 B、1,40 C、2,32 D、1,3212. 在块循环中用于确定一块代码所需要循环次数的寄存器是( B ) A、RSA B、BRC C、REA D、RBC13、可编程数字信号处理器简称_B_。A 、CPU              B、 DSP             C、 MCS         D、 MCU14下列不是TMS320C54X中的3个状态控制寄存器的是 ( C )A、ST0 B、 ST1 C、T D、PMST15下面对TMS320C54xDSP的堆栈操作说法,正确的是( B) (A) 出栈操作时,数据先出栈,然后SP增加 (B) 出栈操作时,SP先增加,然后数据出栈 (C) 当进栈操作时,SP先增加,然后数据进入堆栈 (D) 当进栈操作时,数据先进入堆栈,然后SP减小。16、TMS320C54X DSP具有多种不同的节电工作方式,其中_不仅使DSP片上的CPU和外设暂停工作,还停止片上的PLL,显著降低功耗。 ( D )A、HOLD B、IDLE1 C、IDLE2 D、IDLE317下列哪一款TI公司的系列芯片适用于需要数字化的控制领域( A ) (A)TMS320C2407 (B)TMS320C6203 (C)TMS320C5409 (D)TMS320C551018.TMS320C54X DSP中有_个辅助寄存器。 ( B ) A、4 B、8 C、16 D、3220下列中断源是定时器中断的是_ ( B )A、 B、TINT C、RINT0 D、1、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( C )A、 8位DSP B、32位DSP C、定点型DSP D、浮点型DSP5TMS320C54x中累加器A分为三个部分,低位字,高位字和保护位,其中A的高位字是指( C ) A、AL B、AG C、AH D、AM9、TMS320C54X DSP的中断标志寄存器是_。 ( A ) A、IFR B、TCR C、PRD D、TIM11、TMS320C54X DSP微处理器采用的是_结构。 ( A )A、 哈佛结构 B 、冯诺依曼结构 C、矩阵结构 D、以上都不是13、以下控制位中哪一位用来决定数据存储空间是否使用内部ROM。 ( C )A、MP/ B、 OVLY C、 DROM D、SXM19、以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。( )A、 MP/ B、 OVLY C)、DROM D、SXM23TMS320C54X DSP定时器周期寄存器是_。 ( C )A、IFR B、IMR C、PRD D、SWWWSR25、下列指令中哪条表示“将紧跟RPT指令后的那条指令重复执行18次” ( D )A、PRT #18h B、RPT #18 C、RPT #12h D、RPT #1726、C54x的间接寻址方式中选项,“*ARx-0”代表访问后ARx ( D )A、增1 B、减1 C、加上AR0 D、减去AR0四、简答题1、 数字信号处理特点?(1)精度高 数字系统的精度远高于模拟系统(2)可靠性高 受温度噪声环境等的干扰小(3)灵活性大 通过不同的数字信号处理软件来适应不同的需要(4)易于大规模集成 数字部件易于大规模集成可获得高性能指标 频率分辨率高2、 dsp芯片种类?(1)按基础特性(按时钟和指令类型来分类):静态dsp:某时钟频率范围内任何频率上芯片都能正常工作一致性芯片:两种或两种以上指令集机器代码及管脚结构兼容(2)按数据格式分类:定点dsp:数据以定点格式工作;浮点dsp:数据以浮点方式工作(3)按用途分类:通用dsp芯片:适合普通dsp应用;专用dsp芯片:为特定dsp运算设计的3、 dsp主要特点?1哈佛结构:DSP芯片采用增强型的哈佛结构,即数据存储器和程序存储器是两个相互独立的存储器,每个存储器独立编址、独立访问。并设置了程序总线和数据总线,允许同时取指令和取数据,提高了数据的吞吐量。另外,增强型的哈佛结构允许在程序空间和数据空间之间相互传送数据。2多总线结构: DSP具有4组总线(P、C、D、E),每组总线都有地址总线和数据总线。在一个机器周期内可以完成:从程序存储器中取一个指令;从数据存储器中读两个操作数;向数据存储器写一个操作数。 3指令系统的流水线操作:DSP采用流水线结构以减少指令执行时间从而增强处理器的处理能力。TMS320采用流水线深度26级不等,即可并行处理26条指令,每条指令处于26流水线的不同阶段4专用的硬件乘法器:DSP芯片的乘法累加指令能在单个周期内完成。 5特殊的DSP指令:FIRS指令、LMS指令6快速的指令周期: 针对基站应用的C5416处理能力超100MIPSMIPS(每秒百万条指令)7硬件配置强 片内外设:串行口、主机接口、DMA控制器、锁相环时钟产生器、软件控制等待状态产生器。方便系统设计4. 总线结构?1程序总线(PB)传送从程序存储器来的指令代码和立即数23组数据总线(CB、DB和EB)链接各种元器件:CB和DB总线传送从数据存储器读出的操作数,EB总线传入写入到存储器中的数据34组地址总线(PAB、CAB、DAB和EAB)传送执行指令所需的地址。TMSC53X采用两个辅助寄存器算数运算(ARAU0和ARAU1),每周期能产生两个数据存储器地址5. 简述TMS320C54芯片的流水线共有多少个操作阶段?每个阶段执行什么任务?完成一条指令都需要哪些操作周期?流水线操作原理:将指令分成几个子操作,每个子操作由不同的操作阶段完成。每隔一个机器周期,每个操作阶段可以进入一条新指令。在同一个机器周期内,在不同的操作阶段可以处理多条指令,相当于并行执行了多条指令。 六个操作阶段: 预取指P; 取指F; 译码D; 寻址A; 读数R; 执行X。6. 试分析一下程序片段的流水线冲突情况,画出流水线操作图,如何解决流水线冲突?(参见课本P68页)STLM A, AR0STM #10, AR1LD *AR1, B7. 试根据等待周期表,确定下列程序段需要插入几个NOP指令?(P311)1)LD GAIN, TSTM #INPUT, AR1MPY *AR1, A2)STLM B,AR2STM #INPUT, AR3MPY *AR2+,*AR3,A3)MAC X,BSTLM B,ST0ADD TABLE,A,B8. 试说明解决冗余符号位的方法?当SXM=1时,完成符号位扩展;当SXM=0时,禁止符号位扩展。9. 循环寻址和位倒序寻址是DSP数据寻址的特殊之处,试叙述这两种寻址的特点和它们在数字信号处理算法中的作用。(1) 循环寻址在存储器中设置一个缓冲区作为滑动窗,来保存最新的一批数据,并用新的数据覆盖旧的数据,实现循环寻址。(2)位倒序寻址 用于快速傅氏变换算法FFT。位码倒序寻址:根据二进制递增码,按其位码倒序的规律进行寻址。10. 冯诺依曼与哈佛结构的区别?1) 冯·诺伊曼(Von Neuman)结构 该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。2)哈佛(Harvard)结构 该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。11. 简述标准串口发送数据的工作过程。在发送数据时,先将要发送的数写到DXR。若XSR是空的(上一个字已串行传送到DX引脚),则将DXR中的数据复制到XSR。(1分)在FSX和CLKX的作用下,将XSR中的数据移到DX引脚输出。一旦DXR中的数据复制到XSR,就可以立即将另一个数据写到DXR。(1分)在发送期间,DXR中的数据刚刚复制到XSR后,串行口控制寄存器(SPC)中的发送准备好(XRDY)位立即由0转变为1,随后产生一个串行口发送中断(XINT)信号,通知CPU可以对DXR重新加载。(3分)12. 给出McBSP的串行口控制寄存器RCR10及RCR20配置数值的程序段:其中RCR10与RCR20的子地址值为03h及04h,配置值分别为#K_RCR10_CONFIG及#K_RCR20_CONFIG。SPSA0 .set 38hSPSD0 .set 39hRCR10 .set 00hRCR20 .set 01hSTM SPCR10, SPSA0STM #K_RCR10_CONFIG, SPSD0STM SPCR20, SPSA0STM #K_RCR20_CONFIG, SPSD0(5分)13. 简述C54x 7种有效的数据寻址方式?立即寻址:主要用于初始化;绝对寻址:利用16位地址寻址存储单元;累加器寻址:把累加器的内容作为地址;直接寻址:利用数据页指针和堆栈指针寻址;间接寻址:利用辅助寄存器作为地址指针;存储器映像寄存器寻址:快速寻址存储器映像寄存器;堆栈寻址:压入/弹出数据存储器和MMR(存储器映像寄存器);(每种方式1分,最高5分)14. 试述DSP响应中断过程。解:第一阶段:接受中断请求;当硬件装置或软件指令请求中断时,CPU的IFR中的相应位置1。(2分)第二阶段:响应中断;对于软件中断和非屏蔽中断,CPU是立即响应的。对于可屏蔽中断,满足以下条件才能响应:(1)优先级最高;(2)状态寄存器ST1中的INTM位为0;(3)中断屏蔽寄存器IMR中的相应位为1。(2分)第三阶段:执行中断服务程序。(1分)15.试述定时器的工作过程。 定时分频系数和周期数分别装入TCD和PRC寄存器中 每来一个定时脉冲CLKOUT,计数器PSC减1; 当PSC减至0时,PSC产生借位信号; 在PSC的借位信号作用下,TIM减1计数,同时将分频系数装入PSC,重新计数; 当TIM减到0时,定时时间到,由借位产生定时中断TINT和定时输出TOUT,并将PRD中的时间常数重新装入TIM。(每步骤1分)16. 试分析以下程序所需要的周期。 利用B指令编程 LD x, A ADD y, A STL A, s LD s, T MPY z, A STL A, r B next 利用BD指令编程LD x, AADD y, ASTL A, sLD s, TBD nextMPY z, ASTL A, r8个字10个T8个字8个T17. 以DP和SP为基地址的直接寻址方式,其实际地址是如何生成的?当SP=2000h,DP=2,偏移地址为25h时,分别寻址的是哪个存储单元的哪个地址单元?当CPL=0时,选择DP的9位地址与指令中的7位地址,组成16位的数据存储器存储单元的地址;当CPL=1时,选择SP的16位地址加指令中的7位地址,形成16位的数据存储器存储单元的地址。SP+25h=2025hDP:25h=00000001001000101b18. 在C54x的汇编语言中,使用“#”、 “*”、 “”符号作为操作数的前缀各表示什么意思?答:使用“#”号作为前缀,汇编器将操作数作为立即数处理。即使操作数是寄存器或地址,也将作为立即数。使用“*”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。使用“”符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。19. 已知DSP的工作时钟为20MHZ,现需要用定时器定时10ms,请问PRD和TDDR寄存器的初始值如何确定?答:(PRD)=19999,(TDDR)=9;或(PRD)=49999,(TDDR)=420简述DSP处理器中断系统分为几种中断,如何清除中断标志?答:硬件中断:由片外管脚和片内外设引起的中断,又分为可屏蔽中断和非屏蔽中断。 软件中断:软件中断是由程序指令产生的中断请求, 有三种情况将清除中断标志: (1)软件和硬件复位,即C54x的复位引脚RS=0;(2)相应的IFR标志位置1; (3) 使用相应的中断号响应该中断,即使用INTR #K指令。 21. TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?(6分)答:TMS320C54x的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。 程序空间:MP/MC=1 4000HFFFFH 片外 MP/MC=0 4000HEFFFH 片外 FF00HFFFFH 片内 OVLY=1 0000H007FH 保留 0080H007FH 片内 OVLY=0 0000H3FFFH 片外 数据空间:DROM=1 F000HFEFFH 只读空间 FF00HFFFH 保留 DROM=0 F000HFEFFH 片外22.当TMS320C54x CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?(6分)答:(1)出现多个中断时,此中断的优先级最高(2)INTM=0 允许全局中断 (3)IMR中的响应相应位为1,开放此中断。23. TMS320C54x硬件复位地址为多少?如何确定中断向量地址?计算INT0(IPTR=001H)的中断向量地址。(6分)答:复位后,复位向量地址为:0080H 确定地址方式:IPTR+左移2位后的中断向量序列号 10H左移2位后成为40H,IPTR=001H,则中断向量地址为00C0H24. 若辅助寄存器AR0的值为0x0005H,AR3的值为0x030FH,请分别给出下列寻址方式修改后的辅助寄存器的值。(6分)*AR3+ ; AR3=0310H*AR3+0 ; AR3=0314H*AR3(15) ; AR3=0324H第三、四章一、填空题1TI公司DSP处理器的软件开发环境是( )。答:CCS(Code Composer Studio)2在链接器命令文件中,PAGE 0通常指( )存储空间。答:程序3.C54x的程序中,“.bss”段主要用于( )。答:为变量保留存储空间4. C54x的程序中,“.text”段是( )段,主要包含( )。答:文本段,可执行文本5.C54x的程序中,“.data”段是( )段,主要用于( )。答:数据段,通常包含初始化数据6、已初始化段定义伪指令有( .sect )、( .data )和( .text )。7、汇编源程序中标号可选,若使用标号,则标号必须从( 第1列 )开始。8、在5个段定义伪指令中,( .text )常用于设置代码段,( .usect )常用于为堆栈保留一块存储空间,( .sect )常用于定义中断向量表。9、在链接器命令文件中,PAGE 1通常指( 数据 )存储空间。二、简答题1. 简述COFF文件中“ 段”的概念,有哪些常用的段?答:段是COFF文件中最重要的概念。每个目标文件都分成若干段。段是存储器中占据相邻空间的代码或数据块。一个目标文件中的每个段都是分开的和各不相同的。.text 段(文本段),通常包含可执行代码; .data 段(数据段),通常包含初始化数据; .sect段已初始化段,由汇编器伪指令建立的自定义段。 .bss段未初始化段; .usect段未初始化段,由汇编命令建立的命名段(自定义段)。2 简述链接器命令文件中MEMORY和SECTIONS两

    注意事项

    本文(dsp复习题库.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开