




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题1C54x 进行32位长数据读操作时使用的数据总线是( C )。A) CB和EB B) EB和DB C) CB和DB D) CB、DB和EB3下列说法中错误的是( C )。A) 每个DARAM块在单周期内能被访问2次。 B) 每个SARAM块在单周期内只能被访问1次。 C) 片内ROM主要存放固化程序和系数表,只能作为程序存储空间。D) DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。4. 若程序中对堆栈设置如下,则下列说法错误的是( C )。size .set 120 stack .usect “STACK”,size STM # stack + size,SP A) 此堆栈段的段名为STACK B) 此堆栈段共120个单元 C) 此堆栈段第一个变量的名称为sizeD) 堆栈设置好后,堆栈指针SP指向栈底5若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是( A )。A) BC sub, AGT B) BC sub, AGT, AOV BC sub, AOVC) BC sub, AGT D) BC sub, AGT, ANOVBC sub, ANOV6执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=( A )A) 03FDH B) 03FFH C) 03FCH D) 0400H 7以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。( B )A) MP/ B) OVLY C) DROM D) SXM8. 下列指令中,哪条指令的写法是错误的。( B ) A) ADD # 99, B B) LD AR3, BC) LD x, A D) LD * AR3, B9. 用下列伪指令定义的数据段中,哪一个通常为未初始化变量保留存储空间。( D )A) .text B) .data C) .sect段 D) .bss 10 当硬件复位后,CPU将从下列哪个地址开始执行程序。( A )A) 0FF80H B) 0000H C) 0080H D) 0FF00H1TMS320C54X DSP软硬件复位时,中断向量为_B_。 A、 FF00H B、 FF80H C、 0080H D、 0000H2TMS320C54X DSP主机接口HPI是_C_位并行口。 A、32 B、 16 C、 8 D、 23. TMS320C54X DSP采用改进的哈佛结构,围绕_A_组_位总线建立。 A、 8,16 B、16,8 C、 8,8 D、16,164TMS320C54X DSP的32个中断源分为14级,其中_C_级别最高。 A、 INTR B、 NMI C、RS D、 INT05. TMS320C54X DSP共有129条指令,分为_C_大类。A、 6 B、5 C、 4 D、 36TMS320C54X DSP具有_A_个_位的累加器 A 2,40 B、1,40 C、2,32 D、1,327. TMS320C54X DSP汇编指令的操作数域中, 前缀表示的操作数为间接寻址的地址。( A )A、* B、# C、 D、& 8下列TMS320C54X DSP的中断源属于非可屏蔽中断的是_。( A )A、 RS B、TINT C、 D、INT19. 在块循环中用于确定一块代码所需要循环次数的寄存器是( B ) A、RSA B、BRC C、REA D、RBC10、可编程数字信号处理器简称_B_。A 、CPU B、 DSPC、 MCSD、 MCU11、TMS320C54X DSP片内由_组_位总线构成。( A )A、8 16 B、16 16 C、8 32 D、8 812下列不是TMS320C54X中的3个状态控制寄存器的是( C )A、ST0 B、 ST1 C、T D、PMST 13下面对TMS320C54xDSP的堆栈操作说法,正确的是(A ) (A) 出栈操作时,数据先出栈,然后SP增加 (B) 出栈操作时,SP先增加,然后数据出栈 (C) 当进栈操作时,SP先增加,然后数据进入堆栈 (D) 当进栈操作时,数据先进入堆栈,然后SP减小。14、执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=_( A )A、03FDH B、 03FFH C、 03FCH D、0400H 15、TMS320C54X DSP具有多种不同的节电工作方式,其中_不仅使DSP片上的CPU和外设暂停工作,还停止片上的PLL,显著降低功耗。( )A、HOLD B、IDLE1 C、IDLE2 D、IDLE316下列哪一款TI公司的系列芯片适用于需要数字化的控制领域( A) (A)TMS320C2407 (B)TMS320C6203 (C)TMS320C5409 (D)TMS320C551017TMS320C54X DSP具有_C_个_位的累加器 A、2,32 B、 1,40 C、2,40 D、 1,3218.TMS320C54X DSP中有_个辅助寄存器。( B ) A、4 B、8 C、16 D、3219TMS320C54X DSP汇编指令的操作数域中, 前缀表示的操作数为直接寻址的地址。( C )A、# B、* C、 D、&20下列中断源是定时器中断的是_( B )A、 B、TINT C、RINT0 D、1、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( C )A、 8位DSP B、32位DSP C、定点型DSP D、浮点型DSP2、TMS320C54X DSP片内由_组_位总线构成。( A )A、8 16 B、16 16 C、8 32 D、8 83关于定点DSP所采用的Q格式,下列说法正确的是: ( B )A、Q越大,数值范围越大,精度也越高 B、Q越大,数值范围越小,但精度越高 C、Q越大,数值范围越大,但精度越低 D、Q越大,数值范围越小,精度也越低4.TMS320C54X DSP中有_个辅助寄存器。( B )得分阅卷人复查人 A、4 B、8 C、16 D、325TMS320C54x中累加器A分为三个部分,低位字,高位字和保护位,其中A的高位字是指(C ) A、AL B、AG C、AH D、AM6. TMS320C54X DSP汇编指令的操作数域中, 前缀表示的操作数为间接数寻址的地址。( A )A、* B、# C、 D、&7、TMS320C54X DSP主机接口HPI是_C_位并行口。A、 32 B、 16 C、 8 D、 28.下列段定义伪指令中,用于为堆栈保留一块存储空间的段的是: 。( C )A、.bss B、.data C、.usect D、.text 9、TMS320C54X DSP的中断标志寄存器是_。( A ) A、IFR B、TCR C、PRD D、TIM10输出文件用_扩展名表示。( C )A、.obj B、.cmd C、.out D、.asm11、TMS320C54X DSP微处理器采用的是_结构。( A )A、 哈佛结构 B 、冯诺依曼结构 C、矩阵结构 D、以上都不是12、TMS320C54X DSP软硬件复位时,中断向量为_。( C )A、0000H B、0080H C、FF80H D、FF00H 13、以下控制位中哪一位用来决定数据存储空间是否使用内部ROM。( A )A、MP/ B、 OVLY C、 DROM D、SXM14、若链接器命令文件的MEMORY部分如下所示: MEMORY PAGE 0: PROG: origin=C00h, length=1000h PAGE 1: DATA: origin=80h, length=200h 则下面说法不正确的是( )A、 程序存储器配置为4K字大小 B、程序存储器配置为8K字大小C、数据存储器配置为512字大小 D、数据存储器取名为DATA15、若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是( A )。A、 BC sub, AGT B、BC sub, AGT, AOV BC sub, AOVC、 BC sub, AGT D、BC sub, AGT, ANOVBC sub, ANOV16下列哪一款TI公司的系列芯片适用于实现低功耗、高性能而设计的( B ) A、TMS320C2407 B、 TMS320C5409 C、TMS320C6203 D、TMS320C281217TMS320C54X DSP具有_C_个_位的累加器 A、2,32 B、 1,40 C、2,40 D、 1,3218TMS320C54X DSP汇编指令的操作数域中, 前缀表示的操作数为直接寻址的地址。( C )A、# B、* C、 D、&19、以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。( B )A、 MP/ B、 OVLY C)、DROM D、SXM20、下列说法中错误的是(C )。A、 每个DARAM块在单周期内能被访问2次。 B、 每个SARAM块在单周期内只能被访问1次。 C、 片内ROM主要存放固化程序和系数表,只能作为程序存储空间。D、 DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。21、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D ) A、AR2 B、AR4 C、AR5 D、AR622下列中断源是定时器中断的是_( A )A、TINT B、 C、RINT0 D、23TMS320C54X DSP定时器周期寄存器是_。 ( C )A、IFR B、IMR C、PRD D、SWWWSR24、在块循环中用于确定一块代码所需要循环次数的寄存器是(B ) A、RSA B、BRC C、REA D、RBC25、下列指令中哪条表示“将紧跟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、减去AR027汇编语言文件用_D_扩展名表示。A、.obj B、.cmd C、.out D、.asm28、下面对一些常用的伪指令说法正确的是:( ) A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号; B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号; C、.sect命令定义的段是未初始化的段; D、.usect命令定义的段是未初始化的段。29、下面对TMS320C54xDSP的中断系统叙述错误的是( )A、TMS320C54xDSP的中断系统具有硬件中断和软件中断。B、TMS320C54xDSP的硬件中断指由片外扩展的外设引起的中断。C、TMS320C54xDSP的中断可以根据是否能被屏蔽分为可屏蔽中断和非屏蔽中断。D、TMS320C54xDSP的非屏蔽中断指软件中断、中断和中断。30、若程序中对堆栈设置如下,则下列说法错误的是( C )。size .set 120 stack .usect “STACK”,size STM # stack + size,SP A、 此堆栈段的段名为STACK B、 此堆栈段共120个单元 C、 此堆栈段第一个变量的名称为sizeD、 堆栈设置好后,堆栈指针SP指向栈底1. MS320C54x系列DSP的CPU具有三个16位寄存器来作为CPU状态和控制寄存器,下面有一项不是的是:( D ) (A) ST0 (B) ST1 (C) PMST (D) TDDR2. 下列段不属于COFF目标文件的是( D )A、.text B、.data C、.bss D、.prj3TMS320C54X DSP中断屏蔽寄存器寄存器是_。 ( B )A、IFR B、IMR C、PRD D、SWWWSR4、在块循环中用于确定一块代码所需要循环次数的寄存器是( B ) A、RSA B、BRC C、REA D、RBC5、下列指令中哪条表示“将紧跟RPT指令后的那条指令重复执行18次” (D )A、PRT #18h B、RPT #18 C、RPT #12h D、RPT #176、C54x的间接寻址方式中选项,“*ARx-0”代表访问后ARx ( D )A、增1 B、循环增1 C、加上AR0 D、减去AR07链接器命令文件用_B_扩展名表示。A、.obj B、.cmd C、.out D、.asm8、下面对TMS320C54xDSP的堆栈操作说法,正确的是( A ) (A) 出栈操作时,数据先出栈,然后SP增加 (B) 出栈操作时,SP先增加,然后数据出栈 (C) 当进栈操作时,SP先增加,然后数据进入堆栈(D) 当进栈操作时,数据先进入堆栈,然后SP减小9、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 ( )A. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置110、若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是( A )。A、 BC sub, AGT B、BC sub, AGT, AOV BC sub, AOVC、 BC sub, AGT D、BC sub, AGT, ANOVBC sub, ANOV11.下列段定义伪指令中,用于为变量保留一块存储空间的段的是: ( A )A、.bss B、.data C、.sect D、.text 12、下列指令属于乘加指令操作符的是。( C )A、ADD B、MPY C、MAC D、MAS 13、TMS320C54X DSP的定时器控制寄存器是_。( B ) A、IFR B、TCR C、PRD D、TIM14链接器命令文件用_扩展名表示。( B )A、.obj B、.cmd C、.out D、.asm15、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 ( )D. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0E. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1F. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0G. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1二、填空题1累加器A分为三个部分,分别为( ) ;( );( )。1AG,AH,AL 2TMS320VC5402型DSP的内部采用( )条( ) 位的多总线结构。28,163TMS320VC5402型DSP采用( )总线结构对程序存储器和数据存储器进行控制。3哈佛4TMS329VC5402型DSP有( )个辅助工作寄存器。48个5DSP处理器TMS320VC5402中DARAM的容量是( )字。516K字6TI公司的DSP处理器TMS320VC5402PGE100有( )个定时器。627在链接器命令文件中,PAGE 通常指( )存储空间。7数据8C54x的中断系统的中断源分为( )中断和( )中断。8硬件、软件1TI公司DSP处理器的软件开发环境是( )。1答:CCS(Code Composer Studio)2DSP处理器TMS320VC5402外部有( )根地址线。2答:20根3直接寻址中从页指针的位置可以偏移寻址( )个单元。3答:128 4在链接器命令文件中,PAGE 0通常指( )存储空间。4答:程序5C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是( )。5答:锁相环PLL6TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址( )单元开始工作。6答:FF80h7TMS320C54x系列DSP处理器有( )个通用I/O引脚,分别是( )。7答:2个,BIO和XF8DSP处理器按数据格式分为两类,分别是( );( )。8答:定点DSP和浮点DSP9TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是( )。9答:开放/关闭所有可屏蔽中断10MS320C54X DSP主机接口HPI是( )位并行口。10答:81.在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:( );( )。1.答:无延迟分支转移,延迟分支转移3.C54x的程序中,“.bss”段主要用于( )。3.答:为变量保留存储空间4.从数据总线的宽度来说,TMS320VC5402PGE100是( )位的DSP处理器。 4.答:16位7.TMS320VC5402型DSP处理器的内核供电电压( )伏。7.答:1.8v 9.TMS320C5402系列DSP处理器最大的数据存储空间为( )字。9.答:64K10.在链接器命令文件中,PAGE 0通常指( )存储空间。10.答:程序1. DSP技术是利用专用或通用数字信号处理芯片,通过( )运算的方法对信号进行处理。1.答:数值运算2. C54x的程序中,“.text”段是( )段,主要包含( )。2.答:文本段,可执行文本3. C54x系列DSP上电复位后的工作频率是由片外3个管脚( );( );( )来决定的。3.答:CLKMD1、CLKMD2、CLKMD3 4. DSP处理器TMS320C5402最大的程序存储空间为( )字。4.答:1M5. 从应用领域来说,MCU(单片机)主要用于( );DSP处理器主要应用于( )。5.答:控制领域;信号处理6. TMS320C54X DSP提供一个用16位堆栈指针(SP)寻址的软件堆栈。当向堆栈中压入数据时,堆栈是从( )地址向( )地址方向填入。6.答:高 低7. TMS320C54X DSP软硬件复位时,复位中断向量的地址为程序空间的( )。7.答:FF80H4.TMS320C54X可编程定时器的定时周期 =(时钟周期)*(分频系数TDDR+1)*(_ +1)。4.答:PRD5.DSP处理器的英文全称( )。5.答: Digital SignalProcessor7.DSP处理器TMS320VC5402的IO管脚供电电压( )伏。7.答: 3.3v 8.C54x的程序中,“.data”段是( )段,主要用于( )。8.答:数据段,通常包含初始化数据;10.DSP处理器TMS320C5402的I/O空间为( )字。10.答:64K1TMS320VC5402型DSP的累加器是( )位。1402TMS329VC5402型DSP的MP/MC管脚的功能是( )。2. 微计算机或是微处理器工作模式4TMS320VC5402型DSP的CPU采用( )寄存器作为专用硬件实现移位功能。4. 桶形移位寄存器5汇编语句“STL A,y”中“y”表示( )寻址方式。5. 直接寻址6TMS320VC5402型DSP的ST1寄存器中,CPL位的功能是指示( )。6. 直接寻址采用何种指针8解释汇编语句“READA *AR1”的功能:( )。8. 以累加器A的内容作为地址读取程序存储单元,将读取的数据存入以AR1的内容作为地址的数据存储单元中10TMS320C54X具有两个通用I/O口,( )用于输入外设的状态;( )用于输出外设的控制信号。10. BIO,XF1、TMS320C54x是TI公司为实现低功耗、高速实时信号处理而专门设计的( )位定点数字信号处理器,采用改进的( )结构,具有高度的操作灵活性和运行速度。2TMS320C54X DSP具有( )个( )位的累加器 3TMS320C54X中ST1中的INTM=1,表示( ),C16=0表示( )。4在C54x的数据存储空间中,数据页0包含有CPU寄存器、片内外设寄存器和暂存器,这些寄存器全部映射到数据存储空间,称作( )寄存器,即MMR。5、使用指令MVPD TABLE,* AR2,可以实现将程序存储器TABLE地址单元中的内容复制到AR2寄存器所指向的数据存储单元中,此指令中源操作数的寻址方式是( )寻址,目的操作数的寻址方式是( )寻址。6、已初始化段定义伪指令有( )、( )和( )。7、汇编源程序中标号可选,若使用标号,则标号必须从( )开始。8、DSP处理器TMS320VC5402的IO管脚供电电压( )伏。9、C54X内部有两个中断管理寄存器,分别是( )和( )。10、TMS320C54X可编程定时器的定时周期 =时钟周期* (_ +1)*(_ +1)。11、HPI接口有两种工作方式:( )寻址模式(SAM方式)和( )寻址模式(HOM方式)。12C54x DSP存储空间由三个独立的可选择空间组成:( )空间、( )空间和( )空间。13汇编语句“STL A,y”中“*(y)”表示( )寻址方式。14、执行减法时产生借位,则C=( )。15、在5个段定义伪指令中,( )常用于设置代码段,( )常用于为堆栈保留一块存储空间,( )常用于定义中断向量表。16. TMS320C54X具有两个通用I/O口,( )用于输入外设的状态;( )用于输出外设的控制信号。17、TI公司DSP处理器的软件开发环境是( )18、TMS320C54X DSP共有( )种基本的数据寻址方式。19、在链接器命令文件中,PAGE 1通常指( )存储空间。20、C54x的定时器由定时器寄存器TIM、( )和( )三个寄存器组成。 21、TMS320C54X DSP主机接口HPI是( )位并行口。22、定时器的时钟周期为40MHz,寄存器PRD的值为39999,TDDR的值为9,定时时间为( )。23、C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是( )。24、软件可编程PLL可以对( )编程,以配置所要求的时钟方式。25TMS320VC5402型DSP的CPU采用( )寄存器作为专用硬件实现移位功能。1TMS320C54X包含3个状态控制寄存器,分别是( )、( )和( )。2TMS320C54X中ST1中的INTM=0,表示( ),C16=1表示( )。3C54x DSP存储空间由三个独立的可选择空间组成:( )空间、( )空间和( )空间。4、在直接寻址中,偏移地址包含了数据存储器地址的低( )位。当ST1中直接寻址编辑方式位CPL=( )时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CPL=( )时,加上SP基地址形成数据存储器地址。5、TMS320C54X DSP共有( )种基本的数据寻址方式,汇编语句“STL A,*(y)”中“*(y)”表示( )寻址方式。6、RPTZ #99 , 则下一条指令将执行( )次。7、汇编源程序中标号可选,若使用标号,则标号必须从( )开始。8、锁相环电路(PLL)的作用主要是( )。9、C54X内部有两个中断管理寄存器,分别是( )和( )。10、定时器的时钟周期为40MHz,寄存器PRD的值为39999,TDDR的值为9,定时时间为( )。11. TI公司DSP处理器的软件开发环境是( )22在直接寻址中,指令代码包含了数据存储器地址的低( )位。当ST1中直接寻址编辑方式位CPL=( )时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CPL=( )时,加上SP基地址形成数据存储器地址。23TMS329VC5402型DSP有( )个辅助工作寄存器。24、在5个段定义伪指令中,( )常用于存放有初值的数据块,( )常用于为堆栈保留一块存储空间,( )常用于定义中断向量表。25. 使用指令MVPD TABLE,* AR2,可以实现将程序存储器TABLE地址单元中的内容复制到AR2寄存器所指向的数据存储单元中,此指令中源操作数的寻址方式是( )寻址,目的操作数的寻址方式是( )寻址。26、在链接器命令文件中,PAGE 1通常指( )存储空间,PAGE 0通常指( )存储空间27、C54x中对I/O空间进行操作的指令是:( )和( )。28、TMS320C54X DSP主机接口HPI是( )位并行口。29、定时器的时钟周期为40MHz,寄存器PRD的值为39999,TDDR的值为9,定时时间为( )。30、TMS320C54x中断系统有两个重要的中断寄存器,当一个中断出现时, ( )中的相应的中断标志位置1,当 ( )中的某一位为1时就能开放相应的中断 。31、软件可编程PLL可以对( )编程,以配置所要求的时钟方式。三程序阅读题1. 阅读下面的程序,回答问题。 .bss x, 8 LD #0001H,16,B STM #7,BRC STM #x,AR4 RPTB next-1 ADD *AR4,16,B,A STH A,*AR4+next: LD #0,B问题:(1)寄存器“BRC”的功能是什么? (2)汇编语句“ADD *AR4,16,B,A”执行了多少次? (3)执行语句“LD #0001H,16,B”后,累加器B的内容是多少?1(1) 寄存器“BRC”的功能是暂存块循环的次数 (2) 8次 (3) B=0x0100H;2. 阅读下面的程序: .mmregsDAT0.SET60HDAT1.SET61HDAT2.SET62HDAT3.SET63Hadd3 .macro P1,P2,P3,ADDRP LD P1,A ADD P2,A ADD P3,A STL A,ADDRP .endmST #0034h,DAT0ST #0243h,DAT1ST #1230h,DAT2ADD3 DAT0,DAT1,DAT2,DAT3 问题:(1)语句“.mmregs”的含义。 (2)语句“ADD3 DAT0,DAT1,DAT2,DAT3”是一条什么类型的语句?作用是什么? (3)执行此段程序后,存储单元(DAT3)的运行结果多少?2(1) 定义存储器映像寄存器的符号名称。 (2)宏调用。执行三个数相加。(3) 14a7H3阅读下面的程序片断,写出运行结果 .mmregsDAT0.SET60H LD #004h,DPST #0345h,DAT0STM #0002h,TMPY DAT0,ANOP问题:(1)寄存器T的作用是什么? (2)执行“MPY DAT0,A”后,累加器A的内容是什么?3答:寄存器T的作用是暂存被乘数, 累加器A的内容为0x68A或68Ah1. 阅读程序,回答后面的问题 STM #6,AR4begin: STM #9,BRC RPTB next-1 nopnext: LD #0,B banz begin,*AR4问题:(1) BRC寄存器是做什么用途?(2)语句“banz begin,*AR4”的作用是什么?(3)其中的“nop”语句被执行了多少次?1. 答:BRC保存着RPTB指令的循环次数 判断AR4的内容是否为零,若不为零,跳转到标号begin。 70次3. 已知DSP的三个时钟引脚状态CLKMD1-CLKMD3=111,外部晶振=10MHz,参数设置表:CLKMD1 CLKMD2 CLKMD3 CLKMD复位值 时钟方式 000E007H PLL15 0019007H PLL10 0104007H PLL5 1001007H PLL2 110F007H PLL1 1110000H 2分频 101F000H 4分频 STM #00H,CLKMD Status:LDM CLKMD,A AND #01H,A BC Status,ANEQ STM #9007H,CLKMD问题(1)DSP复位后,DSP的工作时钟是多少?(2)执行上面的程序片段后,DSP的工作时钟是多少?3. 答:(1)5MHz(2)100MHz1. 阅读下面的程序片断,写出运行结果 .mmregsbei_hua .set 18 LD # bei_hua,A问题:(1)“.mmregs”的作用是什么?(2) 运行此段程序后,累加器A的结果是多少?1. 答:定义存储器映像寄存器的符号名称A的结果是182. 阅读下面的程序,回答问题。.sect .vectorsrst:B _c_int00 ;复位中断向量的入口NOPNOP .space 18*4*16tint:B timeout ;定时器0的中断向量的入口NOPNOP问: (1) “.sect”伪指令的作用是什么?(2) 标号“rst”的地址为6000H,请问标号“tint”的地址是多少?2. 答:定义一个自定义段名的程序段604Ch3. 阅读下面的命令连接文件(简称CMD文件)和程序文件: CMD文件:MEMORY PAGE 0:PROG:origin = 0x1000,length = 0x1000PAGE 1:DATA:origin = 0x2000,length = 0x1000SECTIONS.text:PROG PAGE 0.data:DATA PAGE 1.datatable: .word 1,2,3,4 ; 变量初始化.textstart: STM # 0,SWWSR ; 插入0个等待状态问:(1)MEMORY和SECTIONS的作用各是什么?(2)标号“table”和“start”的地址分别是什么,分别位于程序空间还是数据空间?3. 答:MEMORY和SECTIONS链接伪指令,用来指定目标存储器结构和地址分配。标号table:1000h(程序空间)标号start:2000h(数据空间)1. 阅读下面的程序片断,回答下面的问题DAT0.SET60HDAT1.SET61HDAT2.SET62HDAT3.SET63HLD #004h,DPST #83h,DAT0ST #0041h,DAT1RSBX SXMLD DAT0,ARPT #15SUBC DAT1,ASTL A,DAT2STH A,DAT3问:在CPL=0的情况下,(1) 语句“STL A,DAT2”,其中DAT2所指的地址是多少?(2) 存储单元(DAT2)和(DAT3)的内容是多少?1答:(1) 0262h(2) (DAT2)=02H (DAT3)=01H2. 阅读下面的程序,回答问题。MEMORY PAGE 0:PROG:origin = 0x2000,length = 0x1000PAGE 1:DATA:origin = 0x3000,length = 0x1000SECTIONS.text:PROG PAGE 0.bss: DATA PAGE 1汇编程序: .bss a,4 .bss x,4 .bss y,1STM #a, AR3 STM #x, AR4 RPTZ A, #3 MAC *AR3+,*AR4+,A STL A,*(y)问题:(1)指令“STM #a, AR3”的作用是什么?执行此句指令后,寄存器AR3的内容是多少? (2)指令“MAC *AR3+,*AR4+,A”执行了几次?每执行一次寄存器AR3和AR4的内容如何变化? (3)这段代码的功能是什么?2答:(1)将标号a的地址赋给辅助工作寄存器AR3,AR3=3000h。 (2)执行了4次,每执行一次辅助工作寄存器AR3和AR4的内容增一。 (3) 3. 阅读下面的程序,回答问题。 MEMORY PAGE 0:PROG:origin = 0x2000,length = 0x1000PAGE 1:DATA:origin = 0x4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 充电桩建设工程预算控制方案
- 混凝土施工现场环保管理方案
- 颜色类知识竞赛题及答案
- 塔吊基础专项建筑施工组织设计及对策
- 碳复合材材料生产线建设项目施工方案
- 混凝土工程现场安全管理方案
- 离婚协议子女轮流抚养及子女抚养费支付服务合同
- 离婚双方个人隐私保护及子女成长协议
- 离婚双方共同人寿保险合同终止及续保协议
- 离婚房产分割与共同债务清偿协议范本
- 面瘫(面神经炎)课件
- 城市道路工程质量事故
- 七律长征教学实录王崧舟3篇
- 铁路路基大维修规则
- 四年级上册数学 线段、直线、射线、角(同步练习)人教版 (无答案)
- 当前银担合作中存在的问题及对策研究
- 古城的保护与更新——平江历史街区讲义
- Q∕GDW 12178-2021 三相智能物联电能表技术规范
- 小学道法小学道法六年级上-5.国家机构有哪些(第二课时-国家机关的职权)ppt课件
- 车架设计手册1
- 文明施工保证措施
评论
0/150
提交评论