《嵌入式试卷A卷(共2页).doc》由会员分享,可在线阅读,更多相关《嵌入式试卷A卷(共2页).doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上重庆三峡学院 2010 至 2011 学年度第 2 期期末考试 嵌入式开发技术 课程考核A卷试题使用对象 : 计算机科学与工程学院2008级软件工程1,2班 本试题共: 2 页, 需附答题纸 2 张,草稿纸 1 张 参考人数: 50 人命题人: 考试用时 120 分钟 答题方式: 闭卷说明:1、答题请使用黑色或蓝色的钢笔、圆珠笔在答题卷上书写工整。2、考生在此卷上答题不计成绩。说明:1、答题请使用黑色或蓝色的钢笔、圆珠笔在答题纸上书写工整。2、考生应在答题纸上答题,在此卷上答题作废。一、 名词解释(本题共 10 分,共5小题,每题各2分)DSP,JTAG, SoC,R
2、TOS,RISC二、 选择题(本题共 20分,共10小题,每题各2分)1、下面关于哈佛结构描述正确的是( )。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并2、下面哪个操作系统是嵌入式操作系统。( )A、 CLinuxB、Red-hat LinuxC、UinuxD、SUSE Linux3、关于ARM子程序和Thumb子程序互相调用描述正确的是( )。A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。C、只要遵循一定调用的规则,仅能
3、Thumb子程序调用ARM子程序。D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。4、下面哪个系统属于嵌入式系统。( )A、“天河一号”计算机系统B、联想T400笔记本计算机C、联想S10上网本D、联想OPhone手机5、不是嵌入式系统在内存管理方面要考虑的主要因素:( )A、快速而确定的内存管理 B、使用虚拟存储技术C、 使用内存保护技术 D、经常对内存分区,使用确定大小的内存块6、下面哪一类嵌入式处理器最适合于用于工业控制( )。A、嵌入式微处理器B、微控制器 C、DSPD、以上都不合适7、不属于嵌入式硬件系统的主要组成的:( )A、嵌入式微处理器 B、输入/输出接口设备
4、 C、存储器 D、电源8、下面哪一种工作模式不属于ARM特权模式( )。A、软中断模式B、管理模式C、用户模式D、FIQ模式9、ARM7TDMI的工作状态包括( )。A、ARM状态和Thumb状态B、挂起状态和就绪状态C、测试状态和运行状态D、就绪状态和运行状态10、 指令“LDMIA R0!, R1-R4,R6”的寻址方式为( )。A、立即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址三、 填空题(本题共 20 分,共7小题,每空各1 分)1. 嵌入式系统中的任务管理主要包括: 、 、 和 等功能。2. 从嵌入式系统设计的角度来看,嵌入式软件结构可以分为 、 、 以及 等几大类。3. 嵌
5、入式系统的三要素是 、 、 。4. 现代计算机领域出现了 与 两大分支。5. ARM字数据存储格式有:_和_。6. PC、LR和SP分别使用_,_和_寄存器。7. ARM指令的长度刚好是 ,Thumb指令的长度刚好是 。四、 简单题(本题共 30 分,共6小题,每题各5分)1、Bootloader主要功能是什么?2、简述嵌入式ARM中复位异常?3、从硬件系统来看,嵌入式系统由哪几部分组成? 4、ARM处理器总共有多少个寄存器,这些寄存器按其在用户编程中的功能是如何划分的?这些寄存器在使用中各有何特殊之处?5、试述ARM处理器对异常中断的响应过程。6、请指出MOV指令与LDR加载指令的区别和用途。 五、 操作题(本题共 20 分,共2小题,每题各10分)1.假设Linux平台的ip地址为192.168.1.100,并且NFS共享为up_pxa270,在Linux服务器上有文件abc.c,编译后形成名为abc.o的文件。请你写出在开发板上进行交叉编译、调试和运行需要完成的操作。(说明:交叉编译工具为arm-linu-gcc)2. 请为以下文件编写makefile,编译器采用GCC,最终形成的目标文件为menu,几个文件间的依赖关系如下图所示:专心-专注-专业
限制150内