


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、选课号 / 座位号学院姓名学号任课老师密封线以内答题无效电子科技大学二零 零九 至二零 一零 学年第 二 学期期 末 考试微处理器系统结构与嵌入式系统设计课程考试题a卷 ( 120分钟) 考试形式: 一本书开卷考试日期 2010 年 1 月 14日课程成绩构成:平时10分, 期中 15分, 实验 15分, 期末 60分三三三三三三三合复核人签(1)(1)(2)(3)(4)(5)(6)计名一二得分签名注意:请将第一、二题答案填入本页指定位置。得 分一、单选题答案(共 30 分,共 30 题,每题 1 分)123456789101112131415cbdababddabdabc1617181920
2、21222324252627282930cabdbcacdcbabcd得 分二、填空题答案(共 25 分,共 25 空,每空 1 分)1. 小端格式高字节放高地址,低字节放低地址2. 取指令指令译码计算操作数地址取操作数执行指令写结果第 9页 共 9 页3. 时钟频率 f指令平均执行时间 cpi指令条数 ic(可交换顺序)4. 程序员角度看到的计算机结构计算机各部件的逻辑结构及连接方式体系结构5. 双工半双工(可交换顺序)密封线以内答题无效6. 一次存取及处理数据7. irqfrq(可交换顺序)8. r0r3堆栈单元9. 初始化硬件及加载操作系统10.功能(黑盒)覆盖(白盒)灰盒(可交换顺序)
3、密封线以内答题无效一、单选题(共 30 分,共 30 题,每题 1 分)1.计算机内机器数通常采用()形式来表示。a、原码b、反码c、补码d、ascii 码2.组合bcd 码“ 87h ” 代表的十进制真值是()。a、78b、87c、-120d、+1203.若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是 ()。a、11001011b、11010110c、11000001d、110010014. 冯·诺依曼基本思想主要是提出了()。a、二进制和程序存储b、cpu和存储器 c 、二进制和存储器d、存储器和输入输出设备5. 以下叙述中,不符合 risc 指令系统特点的
4、是()。a、指令长度固定,指令种类少b、寻址方式种类丰富,指令功能尽量增强c、选取使用频率较高的一些简单指令d、设置大量通用寄存器, 访问存储器指令简单6. 以下所列提高微机系统性能的技术,说法不正确的是()。a、采用流水线结构后每条指令的执行时间明显缩短。b、增加 cache存储器后 cpu与内存交换数据的速度得到提高。 c、引入虚拟存储技术后扩大了用户可用内存空间。d、提高主机时钟频率后加快了指令执行速度。7. 微程序控制器中,机器指令与微指令的关系是()。a、每一条机器指令由一条微指令来执行b、每一条机器指令由一段微指令编写的微程序来解释执行 c、每一条机器指令组成的程序可由一条微指令来
5、执行d、一条微指令由若干条机器指令组成8. 微处理器中运算器的主要功能是进行()。a、逻辑运算b、算术运算c、更新标志位d、以上所有9. 在分页管理的存储系统中,()通过地址映射表来完成虚拟地址到物理地址的转换。a、alub、寄存器c、接口d、.mmu10. 下列因素中,与 cache 的命中率无关的是()。a、主存存取时间b、块的大小c、cache组织方式 d、cache容量密封线以内答题无效11. 指令系统中采用不同寻址方式的目的主要是()。a、实现存储程序和程序控制b、缩短指令长度, 扩大寻址空间, 提高编程灵活性c、可以直接访问外存d、提供扩展操作码的可能并降低指令译码难度12. 程序
6、控制类指令的主要功能是()。a、进行算术运算和逻辑运算b、进行主存和 cpu之间的数据传送 c、进行 cpu和i/o 设备之间的数据传送d、改变程序执行的顺序13. 若只使用一条指令使某寄存器中的高 4位不变,低 4位清0,则应使用()操作指令。a、与b、或c、非d位取反14. 以下arm 指令中,()的源操作数采用了寄存器间接寻址方式。a、mov r0,#2b、ldr r0,r1 c 、bl sub1d、add r0,r1,r2,lsl #115. arm 处理器比较 无符号数 大小时是根据 () 标志位来判断的。a、c和nb、c和vc、c和zd、z和v16. 在单地址指令格式下,为了完成两
7、个数的算术运算,除地址码指明的一个操作数以外,另一个数常需 采用()寻址方式。a、基址变址b、相对c、隐含d、寄存器17. 在软件开发过程中“汇编”通常是指(a、将汇编语言转换成机器语言的过程)。b、将机器语言转换成汇编语言的过程c、将高级语言转换成机器语言的过程d、将高级语言转换成汇编语言的过程18. 在汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()。 a、汇编指令b、伪指令c、机器指令d、宏指令19. 存储器内容 不会因电源的关闭而消失的存储器类型是()。a、dramb、sramc、sdramd、eerom20. 宏与子程序的相同之处为()。a、目标代码都是唯一的b、都需
8、要先定义后调用c、执行时需要保护现场 / 恢复现场 d、目标代码都不是唯一的21. 软件和固件的功能在逻辑上()。a、固件优于软件b、软件优于固件 c、等价d、视情况而定22. 若处理器采用()方式对 i/o端口进行编址,则 不需要开发专门的 i/o指令集。a、统一编址法 b、独立编址法c、ab选项都对d、ab选项都不对23. 在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入()。密封线以内答题无效a、数据缓冲器 b、i o总线c、i/o 接口d、串并移位器24. 除了i/o设备本身的性能外,影响嵌入式系统 i/o数据传输速度的主要因素是()。a、ca
9、che性能 b、cpu字长c、主存容量d、总线传输速率25. 微处理器系统中引入中断技术可以()。a、提高外设速度b、减轻内存负担 c、提高 cpu效率 d 、增加信息交换精度26. arm 系统中,字符串在内存中存放时,一般是以()为存放单位。a、比特位b、字节c、字d、双字27. arm 汇编程序中,代码段的定义应该使用()伪指令。a、areab、dcbc、 macrod、gbla28. arm工作状态下,每取出一条指令后程序计数器pc的值应该 () 。 a、自动加 1b、自动加 4c、自动清 0d、自动置 129. 嵌入式系统由硬件部分和软件部分构成,以下()不属于嵌入式系统软件。a、操
10、作系统内核b、驱动程序c、fpga编程软件d、嵌入式中间件30. 关于实时操作系统( rtos )的任务调度器,以下描述中正确的是()。a、任务之间的公平性是最重要的调度目标b、rtos调度算法只是一种静态优先级调度算法c、rtos调度器都采用了基于时间片轮转的调度算法 d、大多数 rtos调度算法都是可抢占式(可剥夺式)的二、填空题(共25 分,共 25 空,每空 1 分)1. 多字节数据存储时可以采用大端格式或小端格式。arm处理器的默认格式是(),其存放规则是()。2. 一种合理的指令六级流水线的各个阶段可能包括()、()、()、()、()、()。3. cpu执行程序时间 t可以用来测定
11、计算机的性能, t由()、()和()三个因素决定。4. 计算机体系结构是指(),计算机组成是指()。在设计一个计算机系统时指令集结构的确定属于以上两个方面中的()范畴。5. 串行通信根据其数据传送方向的不同可分为单工、 ()和()等三种。6. cpu内部的数据通路宽度也即字长,体现了cpu的()能力。7. arm支持()和()两种中断异常。8. arm系统中,按照 atpcs的规定,子程序调用时可以利用()等四个寄存器来传递参数,更多的参密封线以内答题无效数可利用()来传递。9. 引导程序 bootloader 是嵌入式系统加电后执行的第一段代码,其主要作用是()。10. 嵌入式系统的测试可以
12、采用()、()和()等方法。三、应用分析题(共45 分)得 分1. 试说明现代计算机系统中存储器系统是如何分层的?有什么好处?(8分)( 5 分)微机中的存储器子系统一般分为四级,即:寄存器组、高速缓存、内存和外存。第一级寄存器组位于微处理器的内部,速度最快,但数目较少;第二级高速缓存 cache是为了解决 cpu 与主存之间的速度不匹配问题而设置的,其性能是速度快、容量小。第三级内部存储器(即主存)容量大、速度较慢(相对于 cache),通常用于存放运行的程序和数据。第四级外部存储器容量巨大,可读可写,单位存储成本最低,且可以脱机保存信息。( 3 分)现代微机把这些不同容量、 不同速度的存储
13、器按一定的体系结构组织起来,形成一个统一的存储系统,主要是为了解决存储容量、存取速度和价格之 间的矛盾。得 分2. 试比较随机逻辑结构的处理器和微码结构的处理器优缺点。( 8分)( 4 分) 1. 从设计开销角度随机逻辑 cpu 的硬件和指令集必须同步进行设计和优化,因此比较复杂。微码 cpu 的指令集设计并不直接影响现有硬件,修改指令集并不需要重新设计新的硬件。( 4 分) 2. 从性能角度如果采用相同指令集,则随机逻辑cpu 操作会更快。如果执行相同的计算任务,微码cpu 能够通过使用更少 (但更复杂 )的指令达到更高性能。当系统整体性能受限于存储器的速度时,微码cpu 对性能提高的优势更
14、为明显。得 分3. 有如下 arm汇编程序段: ( 4分)40h5544h4448h334ch(r13 初始值 )50h22密封线以内答题无效ldrr0,=0xffffffffldrr1,=0x1adds r0 ,r0,r1问: adds指令执行完后 cpsr寄存器中的哪些位受到影响?怎样影响?请标在下图中。n0z1c1v0iftm4 m3 m2 m1 m0得 分4. 有如下 arm汇编程序段:( 9分)存储单元地址存储单元内容movr1,#0x11movr2,#0x22movr3,#0x33movr4,#0x44movr5,#0x55stmfar13!,r2-r5得 分movr2,#0x77
15、ldmfar13!,r2-r5设堆栈指针 r13初始值为 #0x50,则:(1) stm 指令执行完后堆栈指针 r13=( 0x40)。请在图中标出 stm 指令执行完后堆栈段的数据存放情况。(2) ldm 指令执行完后堆栈指针 r13=( 0x50),各寄存器的值分别为:(r1)=( 0x11 ),( r2)=( 0x22 ),( r3) =( 0x33 ),( r4) =( 0x44 ),( r5)=( 0x55 )5. 三星s3c2440微处理器采用的是什么 cpu内核?当由 nreset引脚送来复位信号时,内核会进行哪些操作?( 8分)( 2 分)三星 s3c2440微处理器采用的是
16、arm920t内核( 6 分)当从 nreset引脚送来的复位信号变为低电平后,内核将丢弃当前正在执行的指令,并从增量字地址处连续取得新的指令,当nreset引脚再次变为高电平时,内核将会执行如下操作。 复制当前的 pc和 cpsr的值,以覆盖 r14_svc 和 spsr_svc寄存器; 强制 m4:0 寄存器值变为 10011( 进入超级用户模式 ) ,并将 cpsr中的 i密封线以内答题无效和 f 位置位,将 cpsr中的 t 位清零; 强制 pc从地址 0x00 处取得下一条指令; 恢复正常 arm工作状态运行。得 分6. 某系统数据总线宽度为 8,地址总线宽度为 20。其系统存储器扩展电路如下图所示。 ( 8分) 图中74ls138的作用是什么?它在什么条件下才工作? 图中地址信号采用哪种译码方式?有什么缺点? 图中ram芯片的地址范围分别是多少? 利用arm汇编语言编写程序段将 ram最低地址开始的 20个字节清零。(2 分) 74ls138用于对系统高位地址线译码以产生存储芯片的片选信号;当m/ io 信号为高电平、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 红木家具采购合同样本
- 国际牛肉市场分销合同
- 外汇资金代操作理财合同协议
- Module 1 Wonders of the world Unit 2 Reading and vocabulary 教学设计 -2024-2025学年外研版英语九年级上册
- 2 土壤-动植物的乐园 教学设计 2024-2025学年科学二年级上册教科版
- 2023-2024学年人教版九年级化学下册同步教学设计第九单元《溶液》
- 8《匆匆》(教学设计)2023-2024学年统编版语文六年级下册
- Module 10 The weather Unit 3 Language practice (1)教学设计2024-2025学年外研版英语八年级上册
- 春节照看协议合同范本
- 11.1 平方根与立方根 教学设计 2024-2025学年华东师大版八年级数学上册
- 宫颈癌化疗患者的护理
- 2022版《义务教育数学课程标准》测试题
- 全面介绍现货中远期交易
- 公安系防暴安全03安检
- 四年级下册音乐课件第一课时-感知音乐中的旋律三
- 教科版 二年级下册科学教学计划
- 部编版六年级道德与法治下册《学会反思》教案
- DB32-T 2860-2015散装液体化学品槽车装卸安全作业规范-(高清现行)
- 部编版四年级下册语文教案(完整)
- T∕CIS 71001-2021 化工安全仪表系统安全要求规格书编制导则
- 福利院装修改造工程施工组织设计(225页)
评论
0/150
提交评论