您好,欢迎访问三七文档
1、填空题1、用于对I/O空间进行操作的两条指令是PORTR和_PORTW___。2、累加器A分为AH、AL和__AG_三部分。3、指令“RPT#15”使它的下一条指令重复执行__16__次。4、命令文件中,通常“PAGE_0_”定为程序存储器。5、条件指令中的条件AEQ表示___累加器A等于0_____。6、IFR的任何一位的1都代表一个未响应的中断,要清除一个中断,可以给IFR的相应位写_1__。7、Q15格式对应的S表示法为__S0.15___。8、存储器映象寄存器寻址可用于间接寻址,在这种间接寻址方式中,指令执行后,当前辅助寄存器中高9位为___全0_______。9、指令“LDA,16,A”中的16表示_左_移16位。10、指令“STM#1,A”对A对采用的是_存储器映象寄存器_____寻址。2、填空题1、指令MVPDpmad,Smem对存储单元pmad的寻址方式是绝对寻址_。2、在命名段语句“y.usect“y1”,3”中,y1是_段名__。3、条件指令中的条件BEGT表示___累加器B大于等于0____。4、ST1中的INTM置__1_,可以屏蔽可屏蔽中断。5、Q0格式表示一个_整_数。6、在定点整数乘法编程时,应事先将小数方式位FRCT置__0___。7、向I/O空间输出数据的指令是_PORTW____。8、存储器映象寄存器寻址可用于直接寻址,在这种直接寻址方式中,利用指令中数据存储器地址的__低7_位访问MMR。9、在汇编语言程序中,如果要定义一个系数0.707,可以写成____word32768*707/1000___。10、指令PSHD的功能是__把一个数据存储器操作数压入堆栈_____。3、填空题1、直接寻址方式中,当CPL=__0_时,数据存储器地址的低7位与DP中的9位字段相连组成16位的数据存储器地址。2、命令文件中,每一个PAGE代表一个完全独立的地址空间。通常“PAGE_1_”定为数据存储器。如果没有规定PAGE,则链接器就当作“PAGE_0_”。3、条件指令中的条件AOV表示____累加器溢出____。4、硬件复位后,IPTR位全为__1__。5、十进制小数0.25的Q15格式定点数为_2000H_。6、指令ADDA,-4,B是将累加B_右_移4位后加到累加器A。7、从I/O空间读入数据的指令是_PORTR____。8、命令文件中,PAGE指定存储器空间页面,最多__255___个。9、Q10格式的16位定点数有__5__个整数位。4、填空题⑴重复执行单条指令的最大次数为__65536___。⑵访问不同页的同一单元(dma值相同)的区别在于__地址高9位___的值不同。⑶对硬件初始化,复位输入信号至少必须保持__5__个CLKOUT周期的低电平。⑷当C54x响应复位时,CPU终止当前的程序,并强迫程序计数器PC置成__FF80H___。⑸如果没有利用MEMORY和SECTIONS命令,链接器就按__缺省算法__来定位输出段。⑹如果汇编语言程序中无段命令,那么汇编器把程序中的内容都汇编到___.text__段。⑺TMS320C54xDSP有__6_级流水线。⑻含有29个字的循环缓冲器必须从最低___5__位为0的地址开始。⑼C54x可以利用两个辅助寄存器算术运算单元,在每个周期内产生__两___个数据存储器的地址。⑽TMS320C54x内部有____4__种总线。5、填空题1、’C54x内部采用的是_程序_空间和___数据__空间分开的哈佛结构,允许同时取_指令_和取____操作数_____。2、’C54x的存储器空间分成3个可单独选择的空间:_程序__空间、__数据_空间和__I/0_空间。3、’C54x有三个状态和控制寄存器:__状态寄存器0(ST0)___、__状态寄存器1(ST1)__和_____处理器方式状态寄存器PMST____。4、某一中断号为10H,若IPTR=001H,则该中断的中断向量地址为_00C0H__。5、在汇编语言程序中,如果要定义一个系数0.707,可以写成___.word32768*707/1000___。6、在进行小数乘法之前,应当用指令___SSBXFRCT___将FRCT置为__1___。7、双操作数寻址方式,只能使用_间接_寻址方式,且辅助寄存器只能使用__AR2~AR5_。8、在MEMORY伪指令中,PAGE选项用于指定存储器空间页面。PAGE0为__程序__存储器,PAGE1为__数据__存储器。如果不指定PAGE,链接器默认指定__PAGE0___。9、’C54x有两个__40_位的累加器。6、填空题1、’C54x改进的哈佛结构允许在__程序_空间和__数据__空间之间相互传送数据。2、’C54x片内有__8__条总线,包括__1__条程序总线、___3__条数据总线和__4___条地址总线。3、若MP/MC=0,则片内ROM映象在__程序__空间;若OVLY=0,则片内RAM只映象在__数据__空间;若DROM=0,则片内ROM不映象到___数据__空间。4、’C54xDSP是___16___位的定点DSP。5、Q8格式的16位定点数有__1_个符号位、__8__个小数位和__7__个整数位。6、在进行整数乘法之前,应当用指令__RSBXFRCT__将FRCT置为__0_。7、’C54x采用__四_级流水线操作,DSP执行一条指令,需要通过__取值___、__译码___、___取操作数_和____执行___四个阶段。7、填空题1、DSP芯片的结构特点主要有改进的哈佛结构、______________、______________、多处理单元、特殊的DSP指令等。2、TMS320C54x片内有8条16位主总线,它们是1条程序总线、______________、______________。3、TMS320C54x有3个16位寄存器作为状态和控制寄存器,它们是______________、_______________和____________________________。4、MEMORY的作用是_______________________________________________________,SECTIONS的作用是___________________________________________________________。5、若TMS320C54x外部中断0产生中断,中断向量指针为0FBH,则中断向量地址为____________。8、填空题1.OVLY=,则片内RAM只安排到数据存储空间。DROM=,则部分片内ROM安排到数据空间。2.ST1的CPL=表示选用堆栈指针(SP)的直接寻址方式。ST1的C16=表示ALU工作在双精度算术运算方式。3.设计DSP应用系统时,选择合适的DSP芯片需考虑的3个最主要的因素是、、。4.链接器对段的处理主要通过和两个命令完成。5.若TMS320C54外部中断2产生中断,中断向量地址指针为0F4H,则中断向量地址为。9、填空题1、C54xDSP共有____条总线,包括____条程序存储器总线、____条数据存储器总线和____条地址总线。2、C54x中有两类RAM:_________RAM和________RAM。3、C54x的状态位OVLY=_____时,片内RAM安排到程序和数据空间;OVLY=_______时,片内RAM只安排到数据空间。4、复位后,IPTR=________,所以,硬件复位后总是从________开始执行程序。除硬件__________外,其他的中断向量,只要改变________的值,就可以重新安排它们的地址。5、C54x有一个_____级深度的指令流水线。6、C54x有2个受软件控制的通用I/O引脚,即______和______。7、对于可屏蔽中断,只有满足以下条件才能响应:(1)____________最高。(2)状态寄存器ST1中的INTM位为_______。(3)中断屏蔽寄存器IMR中的相应位为_________。8、具有软件可编程PLL的DSP器件可以选用以下两种时钟方式中的一种,即(1)__________方式。(2)__________方式。10、填空题1、若处理器方式寄存器PMST的值设为01A0h,而中断矢量为TINT0,那么在中断响应时,程序计数器指针PC的值是:;2、‘C5402片内有8条16位总线,其中两条读数据总线CB、DB;CB的作用是;DB作用是。3、TI公司的TMS320C54x芯片采用流水线结构,完成一条指令可分为六个阶段。4、程序地址发生器的组成有:6个部分。5、在数据存储器中开辟一段循环缓冲区,缓冲区大小为128。应设置缓冲区大小寄存器(BK)的内容为:;缓冲区首地址为:;6、段定义伪指令中已初始化伪指令有,未初始化伪指令有。7、可屏蔽中断被应答的条件为:。1、选择题1、C54x采用(A)级流水线结构。A、四级B、三级C、二级D、六级2、C54x的累加器是(D)位的。A、8位B、16位C、32位D、40位3、在每个机器周期内,允许对同一DARAM块寻址(B)A、1次B、2次C、3次D、4次4、若(B),则部分片内ROM安排到数据空间。A、DROM=0B、DROM=1C、MP/MC=0D、MP/MC=15、设累加器A=FF43211234H,执行带移位的指令“STHA,8,TEMP”后,数据存储单元TEMP中的结果为(D)A、4321HB、FF43HC、1234HD、2112H6、若AR3的值为0310H,循环缓冲区起始地址为0300H,BK=31。经过*AR3+%寻址后AR3的值为(B)A、0310HB、0311HC、0312HD、0314H7、在“.bssx,2”中,(C)A、符号x是标号,数字2是存储单元中存放的数据B、符号x是标号,数字2表示.bss段中保留2个存储单元C、符号x对应于保留的存储空间第一个字的变量名称,数字2表示.bss段中保留2个存储单元D、符号x对应于保留的存储空间第一个字的变量名称,数字2是存储单元中存放的数据8、用于将一段程序重复执行指定次数的指令是(A)A、RPTBB、RPTC、RPTZD、MVPD9、以下寻址方式中,属于倒序寻址的是(D)A、*ARx(lk)B、*ARx+0%C、*ARx(lk)%D、*ARx+0B10、对于定点数(B)A、Q越大,数值范围越大,精度越高。B、Q越大,数值范围越小,精度越高。C、Q越大,数值范围越小,精度越低。D、Q越大,数值范围越大,精度越低。2、选择题1、关于C54x的结构,下面说法正确的是(B)A、采用冯·诺依曼结构和多总线结构B、采用哈佛结构和多总线结构C、采用哈佛结构和单总线结构D、采用冯·诺依曼结构和单总线结构2、C54x具有一个(A)的并行乘法器。A、17位×17位B、16位×16位C、32位×32位D、40位×40位3、设累加器B=0043211234H,执行指令“STLB,x”后,数据存储单元x中的结果为(C)A、0043HB、4321HC、1234HD、3400H4、从I/O空间输入一个数据的指令是(C)A、PORTWB、LDC、PORTRD、MOV5、下面寻址方式中,采用循环寻址的是(C)A、*ARxB、*ARx+0C、*ARx+%D、*(lk)6、以下说法正确的是(A)A、.text段通常包括可执行代码,.data段通常包含初始化数据B、.sect段为未初始化变量保留存储空间C、.bss段通常用于存放常量D、.usect段通常包括可执行代码或初始化数据7、以下的(B)指令能将累加器清零后重复执行下一条指令。A、RPTB、RPTZC、BANZD、RPTB8、当CPU接收到可屏蔽中断请求时,IFR相应的位置1。下面(C)方法不能清除中断标志。A、C54x复位B、中断得到处理C、将0写到IFR中的相应位D、用相应的中断号来执行INTR指令9、0INT的中断号是10H,若IPTR=001H,则0INT的中断向量地址为(C)A、
本文标题:DSP练习题
链接地址:https://www.777doc.com/doc-2871131 .html