dsp复习题库一、选择题1.’C54x 进行32位长数据读操作时使用的数据总线是()。
A) CB和EB B) EB和DBC) CB和DB D) CB、DB和EB2.以下哪种方法不能清除中断标志寄存器IFR中的中断标志位。
()A) 硬件复位 B) 软件复位C) 软件置位IFR寄存器中的标志位 D) 软件清零IFR寄存器中的标志位3.下列说法中错误的是()。
A) 每个DARAM块在单周期内能被访问2次。
B) 每个SARAM块在单周期内只能被访问1次。
C) 片内ROM主要存放固化程序和系数表,只能作为程序存储空间。
D) DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。
4. 若程序中对堆栈设置如下,则下列说法错误的是()。
size .set 120stack .usect “STACK”,sizeSTM # stack + size,SPA) 此堆栈段的段名为STACKB) 此堆栈段共120个单元C) 此堆栈段第一个变量的名称为sizeD) 堆栈设置好后,堆栈指针SP指向栈底5.若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是()。
A) BC sub, AGT B) BC sub, AGT, AOVBC sub, AOVC) BC sub, AGT D) BC sub, AGT, ANOVBC sub, ANOV6.执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=()A) 03FDH B) 03FFH C) 03FCH D) 0400H7.以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。
()A) MP/MC B) OVLY C) DROM D) SXMA) ADD # 99, B B) LD @ AR3, BC) LD @ x, A D) LD * AR3, B9. 用下列伪指令定义的数据段中,哪一个通常为未初始化变量保留存储空间。
()A) .text B) .data C) .sect段 D) .bss10.当硬件复位后,CPU将从下列哪个地址开始执行程序。
()A) 0FF80H B) 0000H C) 0080H D) 0FF00H1.TMS320C54X DSP软硬件复位时,中断向量为________。
A、 FF00HB、 FF80HC、 0080HD、 0000H2.TMS320C54X DSP主机接口HPI是________位并行口。
A、32B、 16C、 8D、 23. TMS320C54X DSP采用改进的哈佛结构,围绕______组_______位总线建立。
A、 8,16B、16,8C、 8,8D、16,164.TMS320C54X DSP的32个中断源分为14级,其中________级别最高。
A、 INTRB、 NMIC、RSD、 INT05. TMS320C54X DSP共有129条指令,分为________大类。
A、 6B、5C、 4D、 36.TMS320C54X DSP具有________个________位的累加器A 2,40 B、1,40 C、2,32 D、1,327. TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为间接寻址的地址。
…………………………………………………………………( )A、*B、#C、@D、&8.下列TMS320C54X DSP的中断源属于非可屏蔽中断的是_______。
…( )A、 RSB、TINTC、INT0D、INT19. 在块循环中用于确定一块代码所需要循环次数的寄存器是( )A、RSAB、BRCC、READ、RBC10、可编程数字信号处理器简称________。
A 、CPU B、DSPC、MCSD、 MCU11、TMS320C54X DSP片内由______组_______位总线构成。
( )A、8 16B、16 16C、8 32D、8 812.下列不是TMS320C54X中的3个状态控制寄存器的是………………( )13.下面对TMS320C54xDSP的堆栈操作说法,正确的是()(A) 出栈操作时,数据先出栈,然后SP增加(B) 出栈操作时,SP先增加,然后数据出栈(C) 当进栈操作时,SP先增加,然后数据进入堆栈(D) 当进栈操作时,数据先进入堆栈,然后SP减小。
14、执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=___………( )A、03FDHB、 03FFHC、 03FCHD、0400H15、TMS320C54X DSP具有多种不同的节电工作方式,其中______不仅使DSP片上的CPU和外设暂停工作,还停止片上的PLL,显着降低功耗。
…………( )A、HOLDB、IDLE1C、IDLE2D、IDLE316.下列哪一款TI公司的系列芯片适用于需要数字化的控制领域( )(A)TMS320C2407 (B)TMS320C6203(C)TMS320C5409 (D)TMS320C551017.TMS320C54X DSP具有________个________位的累加器A、2,32B、 1,40C、2,40D、 1,3218.TMS320C54X DSP中有________个辅助寄存器。
……………………( )A、4B、8C、16D、3219.TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为直接寻址的地址。
……………( )A、#B、*C、@D、&20.下列中断源是定时器中断的是______……………………………( )A、NMIB、TINTC、RINT0D、INT01、对于TMS320C54x系列DSP芯片,下列说法正确的是………… ( )A、 8位DSPB、32位DSPC、定点型DSPD、浮点型DSP2、TMS320C54X DSP片内由______组_______位总线构成。
…………( )A、8 16B、16 16C、8 32D、8 83.关于定点DSP所采用的Q格式,下列说法正确的是:………………()A、Q越大,数值范围越大,精度也越高B、Q越大,数值范围越小,但精度越高C、Q越大,数值范围越大,但精度越低D、Q越大,数值范围越小,精度也越低4.TMS320C54X DSP中有________个辅助寄存器。
……………………( )A、4B、8C、16D、325.TMS320C54x中累加器A分为三个部分,低位字,高位字和保护位,其中A的高位字是指()A、ALB、AGC、AHD、AM6. TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为间接数寻址的地址。
…………………………………………………………………( )A、*B、#C、@D、&7、TMS320C54X DSP主机接口HPI是________位并行口。
A、 32B、 16C、 8D、 28.下列段定义伪指令中,用于为堆栈保留一块存储空间的段的A、.bssB、.dataC、.usectD、.text9、TMS320C54X DSP的中断标志寄存器是________。
……………………( )A、IFRB、TCRC、PRDD、TIM10.输出文件用________扩展名表示。
………………( )A、.objB、.cmdC、.outD、.asm11、TMS320C54X DSP微处理器采用的是________结构。
…………( )A、哈佛结构 B 、冯?诺依曼结构 C、矩阵结构 D、以上都不是12、TMS320C54X DSP软硬件复位时,中断向量为________。
…………( )A、0000HB、0080HC、FF80HD、FF00H13、以下控制位中哪一位用来决定数据存储空间是否使用内部ROM。
……( )A、MP/MCB、 OVLYC、 DROMD、SXM14、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是()A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA15、若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是………………………………………………………………………………( )。
A、 BC sub, AGTB、BC sub, AGT, AOVBC sub, AOVC、 BC sub, AGTD、BC sub, AGT, ANOVBC sub, ANOV16.下列哪一款TI公司的系列芯片适用于实现低功耗、高性能而设计的( )A、TMS320C2407B、 TMS320C5409C、TMS320C6203D、TMS320C281217.TMS320C54X DSP具有________个________位的累加器A、2,32B、 1,40C、2,40D、 1,3218.TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为直接寻址的地址。
……………( )A、#B、*C、@D、&19、以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。
()A、 MP/MCB、 OVLY C)、DROM D、SXM20、下列说法中错误的是()。
A、每个DARAM块在单周期内能被访问2次。
B、每个SARAM块在单周期内只能被访问1次。
C、片内ROM主要存放固化程序和系数表,只能作为程序存储空间。
D、DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。
到了是非法的()A、AR2B、AR4C、AR5D、AR622.下列中断源是定时器中断的是______……………………………( )A、TINTB、NMIC、RINT0D、INT023.TMS320C54X DSP定时器周期寄存器是________。
( )A、IFRB、IMRC、PRDD、SWWWSR24、在块循环中用于确定一块代码所需要循环次数的寄存器是( )A、RSAB、BRCC、READ、RBC25、下列指令中哪条表示“将紧跟RPT指令后的那条指令重复执行18次” ( )A、PRT #18hB、RPT #18C、RPT #12hD、RPT #1726、C54x的间接寻址方式中选项,“*ARx-0”代表访问后ARx ( )A、增1B、减1C、加上AR0D、减去AR027.汇编语言文件用________扩展名表示。
A、.objB、.cmdD、.asm28、下面对一些常用的伪指令说法正确的是:()A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。