DSP试题及复习资料集附复习资料解析.docx
《DSP试题及复习资料集附复习资料解析.docx》由会员分享,可在线阅读,更多相关《DSP试题及复习资料集附复习资料解析.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、最新考试试题集合外加复习资料(后)一、 填空(每空1分,共30分)1. 程序计数器的值可以通过 复位操作 、 顺序执行指令 、 分支转移 ,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。2. C54x 芯片采用了6级流水线的工作方式,即一条指令分为 预取指 、取指、译码、 寻址 、读数和执行6个阶段。3. 解决写操作的流水线冲突时,一般可用采用推荐指令和 插入空操作指令 的方法。4. 公司的定点产品主要有 320C2000 系列、320C5000系列和 320C6000 系列。5. C54x 中传送执行指令所需的地址需要用到 、和 4条地址总线。6. 在C54x 寻址和指
2、令系统中,和表示 16位双寻址操作数 ,为16位立即数,表示 数据存储器地址 ,为16位立即数,表示 程序存储器地址 。7. 的内部存储器类型可分为随机存取存储器()和只读存储器()。其中又可以分为两种类型:单寻址()和双寻址()。8. C54x 的内部总存储空间为192K字,分成3个可选择的存储空间:64K字的程序存储空间 、64K字的数据存储空间和64K字的 空间 。9. 从功能结构上,C54X 的可以划分成 运算部件 和 控制部件 两大部分。10. C54x 的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、直接寻址、 间接寻址 、存储器映象寄存器寻址、堆栈寻址。11. C54x
3、定时器由3个16位存储器映射寄存器组成:定时器寄存器()、 定时器周期寄存器()和 定时器控制寄存器() 。12. 主机接口(, ) 是320C54x 系列定点芯片内部具有的一种接口部件,主要用于及其他总线或进行通信。13. C54x 的指令系统有 助记符指令 和 代数指令 两种形式。14. 目标文件中段通常包含 可执行代码 ,段通常包含己初始化的数据,段中通常为 未初始化的数据 保留空间。15. 芯片的开发工具可以分为 代码生成工具 和 代码调试工具 两类。17、 芯片按照其用途分类,可以分为通用型和 专用型 两种。18,在堆栈操作中,当前地址为4020h,当前地址为0033h,运行 2后,
4、 4021h , 0032h 。( 2为单字指令)19、320C54芯片四种串行口类型是指 、 、和。20、请简要说明320C5402以下引脚的功能: : 复位引用脚 , : 选通信号引脚 。21, 320C54的内部总线主要包括 程序总线 、 数据总线 和 地址总线 22的狭义理解为 数字信号处理器 ,广义理解为 数字信号处理方法 。223在直接寻址中,指令代码包含了数据存储器地址的低 7 位。当1中直接寻址编辑方式位 =0 时,及相结合形成16位数据存储器地址;当1中直接寻址编辑方式位 =1 时,加上基地址形成数据存储器地址。324320C54有两个通用引脚,和, 输入引脚可用于监视外部接
5、口器件的状态; 输出引脚可以用于及外部接口器件的握手信号。3932保护位3116高阶位150低阶位425累加器又叫做 目的寄存器 ,它的作用是存放从或乘法器/加法器单元 输出的数据。它的存放格式为26桶形移位器的移位数有三中表达方式: 立即数 ; ; T低6位 27可以处理双16位或双精度算术运算,当 C16=0 位双精度运算方式,当 C16=1 为双16位运算方式。28复位电路有三种方式,分别是 上电复位 ; 手动复位 ; 软件复位 。立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。29位倒序寻址方式中,0中存放的是 点数的一半 。30一般,目标文件中包含三个缺省的段: 段
6、; 段和 段。31汇编源程序中标号可选,若使用标号,则标号必须从 第一列 开始;程序中可以有注释,注释在第一列开始时前面需标上 星号或分号 ,但在其它列开始的注释前面只能标 分号 。32C5402有23条外部程序地址线,其程序空间可扩展到 1M ,内程序区在 第0页 。二 填空题 1、对于320C54x系列芯片,下列说法正确的是 ( C )(A) 专用型 (B)32位 (C) 定点型 (D) 浮点型 2、要使能够响应某个可屏蔽中断,下面的说法正确的是 (B )A. 需要把状态寄存器1的位置1,且中断屏蔽寄存器相应位置0B. 需要把状态寄存器1的位置1,且中断屏蔽寄存器相应位置1C. 需要把状态
7、寄存器1的位置0,且中断屏蔽寄存器相应位置0D. 需要把状态寄存器1的位置0,且中断屏蔽寄存器相应位置13、若链接器命令文件的部分如下所示: 0: : 00h, 1000h 1: : 80h, 200h 则下面说法不正确的是(A)A、 程序存储器配置为4K字大小 B、程序存储器配置为8K字大小C、 数据存储器配置为512字大小 D、数据存储器取名为5、C54X 的流水线是由( B )级(也即是由多少个操作阶段)组成。 (A) 4 (B) 6 (C) 8 (D) 106、假定3中当前值为200h,0中的值为20h,下面说法正确的是( )A、在执行指令*3+0B后,3的值是200h;B、在执行指令
8、*3-0B后,3的值为23;C、在执行指令*3-0B后,3的值是180h;7、下面对一些常用的伪指令说法正确的是:( D ) A、所定义的符号,是在当前模块中使用,而在别的模块中定义的符号; B、 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号; C、命令定义的段是未初始化的段; D、命令定义的段是未初始化的段。8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D ) A、2 B、4 C、5 D、6三、简答题(每题5分,共20分)1.什么是定点芯片和浮点芯片?各有什么优缺点?解:按数据的定点格式工作的芯片称为定
9、点;按数据的浮点格式工作的芯片称为浮点;定点的价格便宜,功耗低,但运算精度低;浮点的价格较高,C语言编程调试方便,运算精度高。2. 简述流水线操作的基本原理。解:流水线操作是各指令以机器周期为单位相差一个时钟周期,连续并行工作的情况。其本质是多条总线彼此独立地同时工作,使得同一条指令在不同机器周期内占用不同总线资源。同时,不同指令在同一机器周期内占用不同总线资源。3. C54x 有哪些重复操作?各有什么优点? 解:有单条指令重复执行和程序块重复执行两种重复操作。单条指令重复操作功能,可以使乘法/累加和数据块传送那样的多周期指令在执行一次之后变成单周期指令,大大提高了这些指令的执行速度。利用块重
10、复操作进行循环,是一种零开销循环。4. 软件可编程等待状态发生器的功能是什么? 解:软件可编程等待状态产生器可以将外部总线周期扩展到7个机器周期(C549、C5402、C5410和C5420为14个机器周期),这样C54x 可以方便地及慢速的片内存储器和器件接口。5. 320C54x有多少条16位总线?这些总线各有什么作用?(6分)答:C54x共有4组8条16位总线 1条程序总线():传送取自程序存储器的指令代码和立即操作数。 3条数据总线(、):和传送从数据存储器读出的操作数;传送写到存储器中的数据。 4条地址总线(、)传送相应指令所学要的代码。6,320C54x片内存储器一般包括哪些种类?
11、如何控制存储器片内或片外的分配?(6分)答:320C54x的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的数据空间和64K的空间,所有320C54x芯片都包括、。 程序空间:1 4000 片外 0 4000 片外 00 片内 1 0000007 保留 0080007 片内 0 00003 片外 数据空间:1 F000 只读空间 00 保留 0 F000 片外7.,当320C54x 接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?(6分)答:(1)出现多个中断时,此中断的优先级最高(2)0 允许全局中断 (3)中的响应相应位为1,开放此中断。8,320C54x硬件复位地址
12、为多少?如何确定中断向量地址?计算0(001H)的中断向量地址。(6分)答:复位后,复位向量地址为:0080H 确定地址方式:左移2位后的中断向量序列号 10H左移2位后成为40H,001H,则中断向量地址为00C0H9,若辅助寄存器0的值为0x0005H,3的值为0x030,请分别给出下列寻址方式修改后的辅助寄存器的值。(6分)*3+ ; 3=0310H*3+0 ; 3=0314H*3(15) ; 3=0324H10,分别解释以下指令的功能。(6分) #80h, A; 把立即数80H装入累加器A 80h, A; 把80H为地址的数据装如累加器A #80h,16, A; 把立即数80H左移16
13、位后装如累加器A说明以下各量的理论值(4分)A: 2A a1的地址:81H 内容:1 1: 88H 3: 84H四、问答题(10分)1. C54x 的串行口有哪些类型?各有什么特点? 解:有标准同步串口、缓冲同步串口、多路缓冲串口、时分多路同步串口 四种。缓冲串口()是一个增强型的标准串口,它由一个全双工双缓冲串口和一个自动缓冲单元()组成。由于其中的串行口及标准串口的功能相同,因此在标准模式下,缓冲串口的操作及标准串口的工作方式是一样的。不过无论是标准模式还是自动缓冲模式,都提供了一些增强功能。主要包括了可编程控制的串口时钟、可选择时钟和帧同步信号的正负极性,能够以每帧8位、10位、12位和
14、16位传输数据。通过配置的控制寄存器,还能实现忽略帧同步信号的数据传输。时分复用串行口采用时分复用技术,将多个外部器件复用及C54x进行串行通信,每一个时隙对应于其中的1路通信。可以和外部的多个应用接口实现方便灵活的数据交换。C54x最多可以和8个外部器件接口通信。多通道缓冲串口()是在缓冲串口的基础上发展起来的增强版。具有高速、全双工、可及各种总线标准的器件直接接口等特点,它为使用者在不同方面的应用提供了方便,尤其适合在通信领域的应用。五、阅读指令并填空(每题5分,共25分)1 2000h, *3-2 , 33 *3+, 14, A4 A, -8, B5 *3+, A五、程序题(15分)写出
15、计算的主要汇编程序,并给程序添加注释,画出程序的流程图。解:程序及注释: x, 20;给变量x分配20个字单元 y, 1;给变量y分配1个字单元 , 1;取x地址 #19, 2;设置循环次数 #0, A;累加器清零: *1+, A;累加x分量 , *2-;循环是否结束,没有结束则继续累加 A, ;把结果存入y流程图:(附)复习资料1 填空:2 (0),片内仅配置到到数据存储空间。3 (1),片内配置程序和数据存储空间。4 1的(1)表示选用对战指针的直接寻址方式。5 1的C16=(1)表示工作在双精度算术运算式。6 软件中断是由()()()产生的。7 时钟发生器包括一个(内部振荡电路)和一个(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 试题 复习资料 解析
限制150内