ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:81.55KB ,
资源ID:18044176      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18044176.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(辽宁大学DSP复习题.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

辽宁大学DSP复习题.docx

1、辽宁大学DSP复习题1.TMS320C54X DSP微处理器基本特点(1)采用先进的修正哈佛结构,(2)多总线结构 (3)指令系统的流水线操作(4)专用的硬件乘法器 (5)特殊的DSP指令(6)快速的指令周期(7)硬件配置强 (8)多处理器结构 (9)省电管理和低功耗2.一个典型的DSP系统组成 3.DSP芯片分类DSP芯片按以下3种方式进行分类:(1)按基础特性分 静态DSP芯片 一致性DSP芯片(2)按数据格式分 定点DSP芯片 浮点DSP芯片 (3)按用途分 通用型DSP芯片 专用型DSP芯片4.比较冯诺依曼结构和哈佛结构的异同 相同点:都是由CPU和存储器组成 不同点:冯诺依曼结构的特

2、点是数据和程序共用总线和存储空间;哈佛结构主要特点是将程序和数据存储在不同的存储空间中改进的哈佛结构还允许在程序空间和数据空间之间相互传送数据。而冯诺依曼结构则是将指令、数据、地址存储在同一存储器中,统一编址,依靠指令计数器提供的地址来区分是指令、数据还是地址.5.解释PMST,ST1,ST0寄存器的功能ST0主要反映处理器的寻址要求和计算机的运行状态; 1513121110980ARPTCCOVAOVBDP ARP:辅助寄存器指针 | TC:测试、控制标志位 | C:进位位 | DP:页指针 ST1主要反映处理器的寻址要求、计算初始状态的设置、I/O中断的控制等;15141312111098

3、76540BRAFCPLXFHMINTM0OVMSXMC16FRCTCMPTASM CPL:页指针编辑方式 | INTM:全局中断屏蔽 | ASM:累加器移位方式 PMST主要设定和控制处理器的工作方式和存储器的配置,反映处理器的工作状态.1576543210IPTRMP/MCOVLYAVISDROMCLKOFFtSMULtSSTtIPTR:中断矢量页地址 | MP/MC:微处理器/微计算机工作方式位OVLY:片内RAM是否映射到程序空间 | DROM:数据ROM位6.计算(30H)=50H,AR2=40H,AR3=60H,AR4=80H.MVKD 30H, *AR2 ;50H=*AR2MVD

4、D *AR2,*AR3 ;50H=*AR3MVMM AR3,AR4 ;60H=AR4运行上述程序后,AR4 等于(60H)已知(80H)=10H,(81H)=30H。LD #0,DP ;0=DPLD 80H,16,B ;100000H=BADD 81H,B ; 30H+B=B运行上述程序后,B等于(100030H)7.画出当MP/MC=0,OVLY=0,DROM=1时的存储器分别配图(P9)8.读下面程序,写出运行后 y 的值(1,2,3,4,5,0,0,0,0)。.bss y, 9 y9table: .word 1,2,3,4,5 table5=1,2,3,4,5 STM #y ,AR2 y

5、0=AR2 RPT #5 下条语句执行5+1=6次 MVPD table,*AR2+ y0=1,y1=2,y2=3,y3=4,y4=5 LD #0,B 0=B LD #81h,AR5 81H=AR5 STM #0,A 0=A STM #4,BRC 块重复4+1=5次 STM #y,AR5 y0=AR5 RPTB sub-1 块末地址为sub-1,开始块重复 ADD *AR5,B, A y0+0=A,y1+0=A,y2+0=A, y3+0=A,y4+0=A STL A , *AR5+ A=y0, A=y1, A=y2, A=y3, A=y4sub: LD *0 , B 0=B9.C语言程序设计时

6、,C编译器会产生哪些段?(P74) 初始化段有:.text :段包括可执行代码、字符串和编译器产生的常数。 .cinit :初始化变量和常数表。 .const :字符串和以const关键字定义的常量。 .switch :包括switch语句表。 未初始化段有: .bss:为全局变量和静态变量保留空间,在程序启动后,C初始化引导程序将数据从.cinit段复制到.bss段。 .stack :为C的系统堆栈分配存储空间,用于变量传递及分配局部变量。 .sysmem :动态分配存储器分配保留空间,为C语言函数malloc、calloc、realloc动态地分配存储器。若C程序中未用到这些函数,则C编译

7、器不产生该段10.按照下面的存储空间分配图,使用memory和section指令编写.cmd文件。int i,j,k;for(i=0;i100;i+)for(j=0;j2;j+)for(k=0;k2;k+);int i,j,k;k=20;for (i=0;ik;i+)for (j=0;j PTEXT PAGE 0 .data PDATA PAGE 0.bss DBSS PAGE 1.x : DX PAGE 1.stack DSTACK PAGE 11.TMS320C54X DSP微处理器基本特点(1)采用先进的修正哈佛结构,(2)多总线结构 (3)指令系统的流水线操作(4)专用的硬件乘法器 (

8、5)特殊的DSP指令(6)快速的指令周期(7)硬件配置强 (8)多处理器结构 (9)省电管理和低功耗2.一个典型的DSP系统组成 3.DSP芯片分类DSP芯片按以下3种方式进行分类:(1)按基础特性分 静态DSP芯片 一致性DSP芯片(2)按数据格式分 定点DSP芯片 浮点DSP芯片 (3)按用途分 通用型DSP芯片 专用型DSP芯片4.比较冯诺依曼结构和哈佛结构的异同 相同点:都是由CPU和存储器组成 不同点:冯诺依曼结构的特点是数据和程序共用总线和存储空间;哈佛结构主要特点是将程序和数据存储在不同的存储空间中改进的哈佛结构还允许在程序空间和数据空间之间相互传送数据。而冯诺依曼结构则是将指令

9、、数据、地址存储在同一存储器中,统一编址,依靠指令计数器提供的地址来区分是指令、数据还是地址.5.解释PMST,ST1,ST0寄存器的功能ST0主要反映处理器的寻址要求和计算机的运行状态; 1513121110980ARPTCCOVAOVBDP ARP:辅助寄存器指针 | TC:测试、控制标志位 | C:进位位 | DP:页指针 ST1主要反映处理器的寻址要求、计算初始状态的设置、I/O中断的控制等;1514131211109876540BRAFCPLXFHMINTM0OVMSXMC16FRCTCMPTASM CPL:页指针编辑方式 | INTM:全局中断屏蔽 | ASM:累加器移位方式 PM

10、ST主要设定和控制处理器的工作方式和存储器的配置,反映处理器的工作状态.1576543210IPTRMP/MCOVLYAVISDROMCLKOFFtSMULtSSTtIPTR:中断矢量页地址 | MP/MC:微处理器/微计算机工作方式位OVLY:片内RAM是否映射到程序空间 | DROM:数据ROM位6.计算(30H)=50H,AR2=40H,AR3=60H,AR4=80H.MVKD 30H, *AR2 ;50H=*AR2MVDD *AR2,*AR3 ;50H=*AR3MVMM AR3,AR4 ;60H=AR4运行上述程序后,AR4 等于(60H)已知(80H)=10H,(81H)=30H。L

11、D #0,DP ;0=DPLD 80H,16,B ;100000H=BADD 81H,B ; 30H+B=B运行上述程序后,B等于(100030H)7.画出当MP/MC=0,OVLY=0,DROM=1时的存储器分别配图(P9)8.读下面程序,写出运行后 y 的值(1,2,3,4,5,0,0,0,0)。.bss y, 9 y9table: .word 1,2,3,4,5 table5=1,2,3,4,5 STM #y ,AR2 y0=AR2 RPT #5 下条语句执行5+1=6次 MVPD table,*AR2+ y0=1,y1=2,y2=3,y3=4,y4=5 LD #0,B 0=B LD #

12、81h,AR5 81H=AR5 STM #0,A 0=A STM #4,BRC 块重复4+1=5次 STM #y,AR5 y0=AR5 RPTB sub-1 块末地址为sub-1,开始块重复 ADD *AR5,B, A y0+0=A,y1+0=A,y2+0=A, y3+0=A,y4+0=A STL A , *AR5+ A=y0, A=y1, A=y2, A=y3, A=y4sub: LD *0 , B 0=B9.C语言程序设计时,C编译器会产生哪些段?(P74) 初始化段有:.text :段包括可执行代码、字符串和编译器产生的常数。 .cinit :初始化变量和常数表。 .const :字符串

13、和以const关键字定义的常量。 .switch :包括switch语句表。 未初始化段有: .bss:为全局变量和静态变量保留空间,在程序启动后,C初始化引导程序将数据从.cinit段复制到.bss段。 .stack :为C的系统堆栈分配存储空间,用于变量传递及分配局部变量。 .sysmem :动态分配存储器分配保留空间,为C语言函数malloc、calloc、realloc动态地分配存储器。若C程序中未用到这些函数,则C编译器不产生该段10.按照下面的存储空间分配图,使用memory和section指令编写.cmd文件。int i,j,k;for(i=0;i100;i+)for(j=0;j

14、2;j+)for(k=0;k2;k+);int i,j,k;k=20;for (i=0;ik;i+)for (j=0;j PTEXT PAGE 0 .data PDATA PAGE 0.bss DBSS PAGE 1.x : DX PAGE 1.stack DSTACK PAGE 11.TMS320C54X DSP微处理器基本特点(1)采用先进的修正哈佛结构,(2)多总线结构 (3)指令系统的流水线操作(4)专用的硬件乘法器 (5)特殊的DSP指令(6)快速的指令周期(7)硬件配置强 (8)多处理器结构 (9)省电管理和低功耗2.一个典型的DSP系统组成 3.DSP芯片分类DSP芯片按以下3种

15、方式进行分类:(1)按基础特性分 静态DSP芯片 一致性DSP芯片(2)按数据格式分 定点DSP芯片 浮点DSP芯片 (3)按用途分 通用型DSP芯片 专用型DSP芯片4.比较冯诺依曼结构和哈佛结构的异同 相同点:都是由CPU和存储器组成 不同点:冯诺依曼结构的特点是数据和程序共用总线和存储空间;哈佛结构主要特点是将程序和数据存储在不同的存储空间中改进的哈佛结构还允许在程序空间和数据空间之间相互传送数据。而冯诺依曼结构则是将指令、数据、地址存储在同一存储器中,统一编址,依靠指令计数器提供的地址来区分是指令、数据还是地址.5.解释PMST,ST1,ST0寄存器的功能ST0主要反映处理器的寻址要求

16、和计算机的运行状态; 1513121110980ARPTCCOVAOVBDP ARP:辅助寄存器指针 | TC:测试、控制标志位 | C:进位位 | DP:页指针 ST1主要反映处理器的寻址要求、计算初始状态的设置、I/O中断的控制等;1514131211109876540BRAFCPLXFHMINTM0OVMSXMC16FRCTCMPTASM CPL:页指针编辑方式 | INTM:全局中断屏蔽 | ASM:累加器移位方式 PMST主要设定和控制处理器的工作方式和存储器的配置,反映处理器的工作状态.1576543210IPTRMP/MCOVLYAVISDROMCLKOFFtSMULtSSTtI

17、PTR:中断矢量页地址 | MP/MC:微处理器/微计算机工作方式位OVLY:片内RAM是否映射到程序空间 | DROM:数据ROM位6.计算(30H)=50H,AR2=40H,AR3=60H,AR4=80H.MVKD 30H, *AR2 ;50H=*AR2MVDD *AR2,*AR3 ;50H=*AR3MVMM AR3,AR4 ;60H=AR4运行上述程序后,AR4 等于(60H)已知(80H)=10H,(81H)=30H。LD #0,DP ;0=DPLD 80H,16,B ;100000H=BADD 81H,B ; 30H+B=B运行上述程序后,B等于(100030H)7.画出当MP/MC

18、=0,OVLY=0,DROM=1时的存储器分别配图(P9)8.读下面程序,写出运行后 y 的值(1,2,3,4,5,0,0,0,0)。.bss y, 9 y9table: .word 1,2,3,4,5 table5=1,2,3,4,5 STM #y ,AR2 y0=AR2 RPT #5 下条语句执行5+1=6次 MVPD table,*AR2+ y0=1,y1=2,y2=3,y3=4,y4=5 LD #0,B 0=B LD #81h,AR5 81H=AR5 STM #0,A 0=A STM #4,BRC 块重复4+1=5次 STM #y,AR5 y0=AR5 RPTB sub-1 块末地址为

19、sub-1,开始块重复 ADD *AR5,B, A y0+0=A,y1+0=A,y2+0=A, y3+0=A,y4+0=A STL A , *AR5+ A=y0, A=y1, A=y2, A=y3, A=y4sub: LD *0 , B 0=B9.C语言程序设计时,C编译器会产生哪些段?(P74) 初始化段有:.text :段包括可执行代码、字符串和编译器产生的常数。 .cinit :初始化变量和常数表。 .const :字符串和以const关键字定义的常量。 .switch :包括switch语句表。 未初始化段有: .bss:为全局变量和静态变量保留空间,在程序启动后,C初始化引导程序将数

20、据从.cinit段复制到.bss段。 .stack :为C的系统堆栈分配存储空间,用于变量传递及分配局部变量。 .sysmem :动态分配存储器分配保留空间,为C语言函数malloc、calloc、realloc动态地分配存储器。若C程序中未用到这些函数,则C编译器不产生该段10.按照下面的存储空间分配图,使用memory和section指令编写.cmd文件。int i,j,k;for(i=0;i100;i+)for(j=0;j2;j+)for(k=0;k2;k+);int i,j,k;k=20;for (i=0;ik;i+)for (j=0;jk;j+)FRAME #-3SSBX SXMLD

21、 #100 , AST #0 , *SP(0)SUB *SP(0) , ABC L7,ALEQL2:LD #2, AST #0 , *SP(1)SUB *SP(1) , ABC L6,ALEQL3:LD #2,AST #0,*SP(2)SUB *SP(2),ABC L5,ALEQL4:LD #2,AADDM #1,*SP(2)SUB *SP(2),ABC L4,AGTL5:LD #2,AADDM #1,*SP(1)SUB *SP(1),ABC L3,AGTL6:LD #100,AADDM #1,*SP(0)SUB *SP(0),ABC L2,AGTL7:FRAME #3RETFRAME #-3NOPSTL A,*SP(0)SSBX SXMST #0 , SP(1)LD SP(0) , ASUB *SP(1) , ABC L5,ALEQL2:LD *SP(0) , AST #0 , *SP(2)SUB *SP

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1