- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)