辽宁大学DSP复习题.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
辽宁大学DSP复习题

1.TMS320C54X DSP微处理器基本特点 (1)采用先进的修正哈佛结构,(2)多总线结构 (3)指令系统的流水线操作 (4)专用的硬件乘法器 (5)特殊的DSP指令(6)快速的指令周期 (7)硬件配置强 (8)多处理器结构 (9)省电管理和低功耗 2.一个典型的DSP系统 3.DSP芯片分 (3)按用途分 通用型DSP芯片 专用型DSP芯片 4.比较冯·诺依曼结构和哈佛结构的异同 相同点:都是由CPU和存储器组成 不同点:冯诺依曼结构的特点是数据和程序共用总线和存储空间; 哈佛结构主要特点是将程序和数据存储在不同的存储空间中 改进的哈佛结构还允许在程序空间和数据空间之间相互传送数据。 而冯诺依曼结构则是将指令、数据、地址存储在同一存储器中,统一编址, 依靠指令计数器提供的地址来区分是指令、数据还是地址. 5.解释PMST,ST1,ST0寄存器的功能 ST0主要反映处理器的寻址要求和计算机的运行状态 ST1主要反映处理器的寻址要求、计算初始状态的设置、I/O中断的控制等主要设定和控制处理器的工作方式和存储器的配置,反映处理器的工作状态(30H)=50H,AR2=40H,AR3=60H,AR4=80H. MVKD 30H, *AR2MVDD *AR2,*AR3MVMM AR3,AR4,AR4 (80H)=10H,(81H)=30H。 LD??? #0,DPLD??? 80H,16,BADD? 81H,B ; 30H+B=B 运行上述程序后,B等于(100030H)? 7.画出当MP/MC=0,OVLY=0,DROM=1时的存储器分别配图(P9)??????????.bss?? y, 9 y[9] table: .word 1,2,3,4,5 table[5]={1,2,3,4,5} ????????? STM? #y ,AR2 y[0]=AR2 ????????? RPT? #5 下条语句执行5+1=6次 ????????? MVPD table,*AR2+ y[0]=1,y[1]=2,y[2]=3,y[3]=4,y[4]=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 y[0]=AR5 ????????? RPTB sub-1 块末地址为sub-1,开始块重复 ????????? ADD *AR5,B, A y[0]+0=A,y[1]+0=A,y[2]+0=A, y[3]+0=A,y[4]+0=A ????????? STL? A , *AR5+ A=y[0], A=y[1], A=y[2], A=y[3], A=y[4] sub: LD *0 , B 0=B 9.C语言程序设计时,C编译器会产生哪些段?(P74) 初始化段有:.text :段包括可执行代码、字符串和编译器产生的常数。 .cinit :初始化变量和常数表。 .const :字符串和以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;j2;j++) for(k=0;k2;k++); int i,j,k; k=20; for (i=0;ik;i++) for (j=0;jk;j++) FRAME #-3 SSBX SXM LD #100 , A ST #0 , *SP(0) SUB *SP(0) , A BC L7,ALEQ L2:LD #2, A ST #0 , *SP(1

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档