




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DSP复习题目一、填空题1、在数字信号处理过程中,模/数转换都要前进行低通滤波,其目的 ( 抗混叠 )。2 、DSP芯片的一个主要特点是采用了哈佛结构,它与传统的冯洛依曼结构的最主要的区别是( 程序空间与数据空间分开,允许同时取指令和取操作数 )。3、在TMS320C54X中,解决流水线冲突的办法是插入( 若干条NOP )指令。4、 执行下列指令后,如果此时系统相应的中断是(序号为16,即10H),则此中断的入口地址应为( 3AC0) H。 STM #3AA0H,PMST5、执行复位操作后,CPU状态寄存器ST0的值为( 1800 ) H。6、用DSP实现FIR滤波,常用的数据延迟方式包括( 线性缓冲区法) 和( 循环缓冲区法)。7、 执行下列指令后,如果此时系统相应的中断是内部定时器中断TINT0,则此中断的入口地址应为 (3ECC) H。 STM #3EA0H,PMST8、 执行复位操作后,处理器工作方式状态寄存器(PMST)的值为(FF80H或FFC0H)。9、 如果累加器A中的内容是00,1234,FE00H执行下列三条指令后T寄存器和累加器中的内容分别是( T=0002,A=00 48D3 F800H )。 EXP A ST T,EXPONENT NORM A10、 在COFF文件格式中,默认的3个块为.text、 .data和(.bss),未初始化的块由.bss和(.usect)两条汇编伪指令构成。11、 在C54X的32位数据寻址中中,如果起始地址为偶地址,则下一地址在 (高) 地址(低、高)。12、延迟分支转移和非延迟分支转移的主要区别(节省两个机器周期,比非延时指令快,但直观性差)。13、 DARAM是指在一个周期中可访问两次的RAM,但在访问DARAM时,必须是对(不同)的存储器块的访问,才能避免流水线的冲突。15 、指令(PORTR和PORTW)可以完成对I/O空间的读写。14、 如果状态寄存器ST1中的SXM=0,16位的数据E234H加到ALU中以后,将被符号扩展为40为的数据,该数用16进制数可表示为(00 0000 E234)H。15、假设A累加器的内容为123456789AH,在执行下列指令后,TEMP中的值为(1234H)。STH A,-8,TEMP16、 桶形移位寄存器作用之一是实现数据的移位,如果A中的值为00,3456,789AH,B中内容为0,执行下列指令后,B累加器中的值为(00 0034 5678H)。 ADD A,-8,B17、数据存储器00A0H中的内容是4567H,执行下列指令后,A累加器中的内容是(00000000A0H)。 LD #A0H,A18、 直接寻址方式中,某指令译码后为0339H,且此时数据页指针DP=13H,则所寻址的数据存储器的地址为(09B9)H。19、 执行下列两条指令后,定时器的中断周期是系统时钟周期的(2313)倍。STM #0100H,PRD STM #0E28H,TCR20、如果累加器A中的内容是3F,FEB5,FE00H执行下列三条指令后T寄存器和累加器中的内容分别是(FFF9H,00 7FFD 6BFCH)。 EXP A ST T,EXPONENT NORM A21、 在外部总线的操作中,具有更高优先权寻址的是(数据寻址)(数据寻址、程序寻址)。 22、在进行中断操作时,若要屏蔽某中断,则中断屏蔽寄存器(IMR)中的相应位应被(复位)(置位、复位)。23、 浮点数0.125 用Q.15 格式表示为定点数为(1000H),用Q.13 格式表示为(0400H)。24、锁相环(PLL)的主要作用是(频率放大和信号提纯,输出不同分频信频)。25、用来进行累加器寻址的指令有(READA)Smem 和(WRITA)Smem。26、 TMS320C54X 系列的DSP芯片的指令系统按功能可以分为(算术运算指令)、逻辑运算指令、程序控制指令、(加载和存储指令)等。27、DSP芯片的字长每增加一位,则其SQNR将增加(6 dB)的增益。28、直接寻址方式中,基地址由数据页指针(DP)和堆栈指针(SP)给出。29、TMS320C54X DSP采用改进的哈佛结构,共有1组程序存储总线,(3)组数据总线和(4) 组地址总线。30、DSP执行一条指令,需要通过取指、( 译码 )、( 寻址 )、取操作数和执行等阶段。31、I/O存储器可以用(2)条指令对I/O空间进行寻址。32、时钟发生器由一个(内部振荡器)和一个(锁相环电路)组成。33、按数据格式分类,DSP芯片可分为(定点)式芯片和(浮点)式芯片。34、TMS320C5402 DSP有(2)个定时器。35、实时数字信号处理技术的核心和标志是( 实时处理)。36、DSP的狭义理解为 (数字信号处理器),广义理解为( 数字信号处理方法) 。37、在直接寻址中,指令代码包含了数据存储器地址的低(7) 位。当ST1中直接寻址编辑方式位CPL(= 0)时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CPL( = 1 )时,加上SP基地址形成数据存储器地址。38、TMS320C54有两个通用引脚,BIO和XF,( BIO)输入引脚可用于监视外部接口器件的状态;( XF ) 输出引脚可以用于与外部接口器件的握手信号。3932保护位3116高阶位150低阶位39、累加器又叫做 ( 目的寄存器 ),它的作用是存放从(ALU或乘法器/加法器单元) 输出的数据。它的存放格式为40、桶形移位器的移位数有三中表达方式:( 立即数 ) ;( ASM );( T低6位 )。41、复位电路有三种方式,分别是 (上电复位);(手动复位 );( 软件复位 ) 。42、立即数寻址指令中在数字或符号常数前面加一个( # )号来表示立即数。43、位倒序寻址方式中,AR0中存放的是 (FFT点数的一半)。44、COFF目标文件中包含三个缺省的段:( text )段;(data )段和(bss)段。45、汇编源程序中标号可选,若使用标号,则标号必须从( 第一列 )开始;程序中可以有注释,注释在第一列开始时前面需标上 ( 星号或分号 ),但在其它列开始的注释前面只能标 ( 分号 )。46、C5402有23条外部程序地址线,其程序空间可扩展到 ( 1M ),内程序区在( 第0页 )。47、C54x是TI公司( 16位 )定点DSP。48、C54x采用多总线结构,其中(PB)为程序总线,( CB,DB,EB )为数据总线,( EB )为写总线。49、C54x内核CPU包含一个(40位)的ALU算术逻辑运算单元,(2)个40bit的累加器和一个40bit的桶形移位寄存器。50、对进入ALU的数进行符号扩展的方法为:当( SXM=0 )时不进行符号位扩展,( SXM=1 ) 时进行符号位扩展。51、在ALU中运算结果产生溢出时,若( OVM=0 ),则不对结果做任何处理,反之( OVM=1 )则进行溢出处理。52、当运算结果产生溢出时会在( OVA 或OVB )中置相应的标志位。53、当C16=1时为(ALU工作在双十六位算术运算方式),当C16=0时为 (双精度算术运算方式)。54、累加器A/B结构完全一样,AG为( 保护位 ),AH为( 高阶位 ),AL为( 低阶位 )。55、桶形移位寄存器可以进行-16+31之间数的移位,其中正数(左移 ),负数( 右移 )。56、移位寄存器有三种移位方式:( ST1的ASM )、T的低6位、指令中的立即数。57、MAC乘累加器可以在一个流水线周期完成1次乘法和1次加法运算。58、比较选择存储单元CSSU的功能是将累加器的( 高位字AH和低位字AL )进行比较,将较大存入指定的数据存储器。59、指数编码器的功能是将累加器中的数变成指数部分和底数两部分,并将指数存于( T寄存器 )。60、CPU的状态与控制寄存器分别为ST0、ST1、PMST,其中( PMST )主要用以设置处理器的工作模式。61、C54x片内RAM分成(SARAM)和(DARAM)两个部分,其中(DARAM )允许在一个周期内访问两次。62、C54x可以工作在2种模式,即微处理器模式(MP)和微计算机模式(MC),具体由MP/MPC#引脚控制。63、C54x的改进型哈弗结构允许程序存储器和数据存储器之间互相存放内容。当( OVLY=1 )时允许数据存放于程序代码,当(DROM=1)允许程序存储器存放数据。64、数据存储器按每80H个字为一个页面进行存储器分页管理,共有512个页面,其中数据存储器的(PAGE 0)为CPU存储器映像寄存器MMR。(P25)65、.C54x共有6级流水线,分别为预取指、取指、( 译码 寻址 )、读数、执行、写数据。66、( 双字或三字)指令带保护周期,会自动插入一个保护周期从而避免流水线冲突。67、RS#为C54x系统复位引脚,当RS#=0时,CPU从( 0FF80H )开始执行程序。68、软件可编程状态发生器可以通过编程来延长总线等待周期,最多可以达(7)机器周期。69、C54x的7种寻址方式分别为立即寻址、绝对寻址、累加器寻址、直接寻址、(间接寻址 )、MMR寻址、堆栈寻址。70、间接寻址的2种扩展寻址为( 位码倒序寻址 )和( 循环寻址 )。71、直接寻址时,数据存储器的16位地址由基地址( DP或SP )和偏移地址构成。72、在直接寻址时,以DP或SP为基地址进行寻址的区别是SP能寻址连续的( 64K字单元 ),而DP只能寻址( 128个连续单元 )。73、( 直接寻址 )操作数前面加符号,( 间接寻址 )操作数前加*符号。74、间接寻址中的( 位码倒序寻址 )通常用于FFT快速傅里叶变换,(循环寻址)常用于数字滤波运算。75、C54X助记符指令由( 操作码 )和( 操作数 )两部分组成。76、(BD)为无条件转移指令,(BCD)为有条件转移指令。77、(RSBX )为置0指令,(SSBX )为置1指令。 78、段是(在存储器图中占据相邻空间的代码或数据块 ),一个目标文件中的每个段都是分开且各不相同。79、COFF目标文件都包含以下3种形式的段:( .text , .data , .bss ),通常为未初始化变量保留存储空间。 80、已初始化的段可以包含( 可执行代码或初始化数据 ),主要有.text段(已初始化段),.data段(已初始化段).sect段(已初始化的自定义段),映射在ROM程序存贮器。81、未初始化数据段它包括( .bss 和 .usect ),映射在RAM数据存储器。82、汇编器有5条伪指令用以建立各种不同类型的段,分别为:( .text , .data , .bss ,.sect , .usect )。83、在连接命令文件中,MEMORY指令语句中的(PAGE 0)用来定义程序存储器空间,( PAGE 1 )用来定义数据存储器空间。84、助记符指令源语句的每一行通常包含4个部分:标号区、( 助记符区)、操作数区和注释区。(p140)85、(助记符)用来表示指令所完成的操作,可以是汇编语言指令、汇编伪指令、宏伪指令。86、C54x的堆栈是(由高地址向低地址)增长,入栈时堆栈指针SP先(减1),然后将数据压入数据栈,出栈时数据先从数据栈中弹出,然后堆栈指针SP(增1)。 87、编程时设置堆栈的方法是把栈顶赋给( SP堆栈指针 )。88、块指令重复操作及其次数,重复次数放置于(BRC)中。89、采用小数运算时,( 指定点小数在16位)称为定标。小数点在16位数中的位置不同,可以表示不同大小和不同精度的小数。90、定点数的Qm.n表示方法中,m表示( 整数位数 ),n表示(小数位数)。m位数越多表示( 数的范围越大),n位数越多表示数的(精度越高 )。91、Qm.n数的规格化方法,(将小数乘以2的N次方),取整数部分,再取这个数的二进制补码。92、两有符号数相乘,其结果会有2个符号位,可以使( FRCT位置1 )将乘法运算结果自动左移一位,消去多余符号位。 93、C5402的定时器为20位定时器,分别由4位预定标计数器( PSC )和16位定时计数器( TIM )组成,每接收一个CPU时钟减1,当计数器减到0时,产生定时中断(TINT)。94、定时器的定时时间为:定时周期 =( CLROUT * ( TDDR+1 ) * ( PRD+1 ) )。95、硬件中断是(由硬件电路产生的中断),软件中断是由软件所触发的中断。96、对于软件中断和( 非屏蔽中断 ) ,CPU将立即响应,进入相应中断服务程序。97、中断向量可以映射到程序存储器的任何(128字页面的起始位置/RAM区)(保留区域除外)。98、C54x的中断向量地址是由(PMST寄存器中的IPTR)和左移2位后的中断向量序号所组成。99、C54x的边沿中断触发类型中,要求外部输入脉冲宽度至少保持(3 5)个时钟周期,才能被CPU采集到。100、C54x DSP的最小系统包括( 复位电路,电源电路,时钟电路 )3个部分。101、为了使芯片正常初始化,通常应保证RS低电平的时间至少持续(3 5)个外部时钟周期。102、对PLL编程时,若要改变PLL的倍频,必须先将( PLL的工作方式从倍频方式切换到分频方式 ),然后再切换到倍频方式。103、I/O端口扩展中,常用74HC573锁存器扩展I/O端口,扩展时通常输入(使用缓存器),输出(锁存器)。104、为使函数具有中断属性,在函数名前面添加(INTERRUPT)关键字。105、中断函数是一种特殊的函数,没有返回,也没有参数传递,可以通过(全局变量)来传递函数参数和结果。106、(局部变量)属于动态变量,即使定义了但没使用是不会分配内存地址;全部变量属于静态变量,只要定义,即使不使用也要为其分配内存单元。107、在C语言编程时,欲访问DSP的I/O空间,必须使用( ioport )关键字定义变量。108、 OVLY(0),则片内RAM只安排到数据存储空间。 109、 DROM(1),则部分片内ROM安排到数据空间。 110、 C54x DSP 具有两个(40)位累加器。 111、 累加器A的(3932 )位是保护位。 112、ST1的CPL( 1 )表示选用堆栈指针(SP)的直接寻址方式。 113、ST1的C16( 0 )表示ALU工作在双精度算术运算方式。 114、 执行复位操作后,下列寄存器的初始值分别为:ASM(0)、DP(0)、XM(1),XF(1) 115、软件中断都是由( INTR )、(TRAP)和( RESET )产生。 116、重复执行单条指令的最大次数为( 65536 )。 117、访问不同页的同一单元(dma值相同)的区别在于(基地址)的值不同。118、对硬件初始化,复位输入信号 至少必须保持(5)个CLKOUT周期的低电平。 119、当C54x响应复位时,CPU终止当前的程序,并强迫程序计数器PC置成( 0FF80H )。 120、如果没有利用MEMORY和SECTIONS命令,链接器就按( 0080H )来定位输出段。 121、如果汇编语言程序中无段命令,那么汇编器把程序中的内容都汇编到( .text )段。 122、TMS320C54xDSP有(6)级流水线。 123、含有29个字的循环缓冲器必须从最低(5)位为0的地址开始。 124、一条k段流水要完成n条指令所需的最少周期数为(n/k)。 125、TMS320C54x内部有(3)种总线。 126、TMS320VC5416-160的指令周期是(6.25X10-6)毫秒,它的运算速度是(160)MIPS。 127、TMS320VC5402-100的指令周期是(10-5)毫秒,它的运算速度是(100 )MIPS。 128、TMS320C54x系列DSP芯片的内部总线有8组16位总线:包括(1)组程序总线、(3)组数据总线和(4)组地址总线组成。 129、TMS320C54x系列DSP芯片的内部有两种片内数据存储器: (1)在一个指令周期内,可对其进行两次存取操作,即一次读出和一次写入,称为(SARAM)。 (2)在一个指令周期内,只能进行一次存取操作,称为(DARAM)。 130、DSP芯片的运算速度是一个重要的性能指标,(MFLOP)是每秒执行百万次浮点操作的简写。 131、DSP芯片的运算速度是一个重要的性能指标,(BOPS)是每秒执行十亿次操作的简写。132、TMS320C54x芯片属于(16位定点)DSP。 133、TMS320C54x系列DSP芯片的核心部件是(CPU)。 134、累加器A=FF 0123 4567H,执行带移位的STH指令后,求STH A,-8,T暂存器T和A的内容。(T=FF01H,A的内容不变) 135、累加器A=FF 0123 4567H,执行带移位的STH指令后,求STL A,8,T暂存器T和A的内容。(T=6700H,A的内容不变) 136、TMS320C54x提供三个16位寄存器来作为CPU状态和控制寄存器分别是 (ST0,ST1,PMST)137、TMS320C54x共有192K字的存储空间,分成(3)个相互独立可选择的存储空间。(程序,数据,I/O空间 )138、主要设定和控制处理器的工作方式和存储器的配置,反映处理器的工作状态的寄存器是(PMST)。139、TMS320C5402的存储器中断矢量的起始地址为(F80H )。二、简答题1、链接器对块的重新定位方法有哪些?为什么要重新定位?答:P1472、子地址寻址方式的含义和功能是什么?主要用于什么场合?通过程序说明如何进行子地址寻址?答:含义:先将要寻址的寄存器子地址写入DMA的子库地址寄存器DMSA,再将数据写入DMA的数据寄存器。 功能:以使大量的DMA控制器共用少数几个存储器映像寄存器空间。场合:DMA控制寄存器除通道优先级和使能控制寄存器(DMPERC)等4个寄存器采用直接寻址外,其他的采用子地址寻址方式进行寻址。程序说明:P993、 TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?(P20)答: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 片外4、当TMS320C54x CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?P575、循环寻址中,如何确定循环缓冲的起始地址?如果循环缓冲大小为17,其起始地址必须从什么地址开始?BK初始化为多少?P46; 起始地址:XXXX XXXX XXX0 00002 BK=176、TMS320C54X DSP芯片的CPU主要由哪几部分组成?P27、287、TMS320C54XX DSP的寻址方式分哪几种?P398、C54XX DSP的指令集按功能可分为哪几种基本类型的操作?P1359、什么是哈佛结构和冯诺依曼结构?结合TMS320C5401芯片详述冯诺依曼结构与结构的特点,比较它们的异同。P2答: 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构;冯诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。冯诺伊曼(Von Neuman)结构:该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢;哈佛(Harvard)结构:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。10、简要说明冯.若依曼和哈佛体系结构各自的特点。答:冯.若依曼采用单存储空间,即程序指令和数据公用一个存储,使用单一的数据地址总线,取指和取数据都是通过一条总线分时进行的;哈佛结构采用双存储空间,程序存储器和数据存储分开,有各自独立的程序总线和数据总线,可单独编址和独立访问。11、简要说明C54x的七种寻址方式及其各自特点。P4712、简要说明汇编器中的段的类型、各段所包含的内容、建段方法。P145答:(1) 已初始化段 .text .data .sect (2) 未初始化段 .bss .usect.text段:可执行的代码段;.data段:已初始化的数据;.bss段:未初始化的自命名段;.usect:未初始化的自命名段;.sect:已初始化的自命名段建段的方法用五条伪指令,.text .data .bss .usect .sect13、简要说明中断矢量的入口地址的计算方法,若PMST=0080H,中断矢量INT3的中断号为18,当CPU响应该中断时,程序计数器指针PC的值等于多少?P58答:在C54x中,中断向量地址是由PMST寄存器中的IPTR(中断向量指针,9位)和左移2位后的中断向量(序号为031,左移2位后变成7位)所组成。PC=4048H14、 桶形移位寄存器的作用是什么?其移位方式有哪些?作用P31移位方式:ASM、T的低六位、指令中的立即数15、 什么是DSP技术?答:DSP技术是利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效的传输与应用。 16、 DSP芯片的结构特点有哪些?P2 P417、 简述DSP系统设计的一般步骤。P8 P918、 简述TI公司C2000/C5000/C6000系列DSP的特点及主要用途。P10 P1119、 试述TMS320C54x的主要优点及基本特征。P13、P1421. 什么是定点DSP芯片和浮点DSP芯片?它们各个什么优缺点? 答:根据芯片工作的数据格式,按其精度或动态范围,可将通用DSP划分为定点DSP和浮点DSP两类。定点DSP和浮点DSP主要是按DSP芯片工作的数据格式来分类的。数据以定点格式工作的DSP芯片成为定点DSP芯片。数据以浮点格式工作的成为浮点DSP芯片。浮点DSP能直接进行浮点运算,一次完成,是直接用硬件完成的。而定点DSP无法直接完成浮点运算,需要用程序来辅助完成浮点运算。22、TMS320VC5416-160的指令周期是多少毫秒?它的运算速度是多少MIPS? 答:P162
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2019-2025年劳务员之劳务员基础知识自测模拟预测题库(名校卷)
- 环境灾害应急国际合作重点基础知识点归纳
- 快餐行业的品牌推广与宣传策略
- 护理技能的认证与继续教育
- 和合谷快餐的网络订餐与外卖服务
- 护理理论与实践
- BIM技术在冰冻地区土木工程的应用案例
- 保险公司搞哪些活动方案
- 保险公司积分兑奖活动方案
- 保险公司迎中秋活动方案
- 2025年商业伦理与社会责任认识考试试卷及答案
- 病例康复治疗汇报
- 2025-2030中国半导体行业市场现状供需分析及投资评估规划分析研究报告
- 退休返聘合同和协议书
- 终止妊娠协议书模板
- 2025届高三下学期高考物理模拟试题(二模)含答案
- 移动式冷库租赁合同协议
- 视频编辑考试题及答案
- 山东咏坤新材料科技有限公司年产4000吨锂钠电池负极材料生产项目报告书
- 2025年山东济南先行投资集团有限责任公司招聘笔试参考题库附带答案详解
- 业务结算补充合同标准文本
评论
0/150
提交评论