




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统试题及答案【篇一:2012年嵌入式系统试卷卷及答案】»课程考试试卷(b卷)专业:计算机科学年级:08级考试方式:闭卷学分:3考试时间:120分钟一、填空(每空1分,共20分)1 .嵌入式微处理器一般可分为和四种类型。2 .嵌入式系统体系结构一般具有和两种基本形式。3.嵌入式存储系统一般由和4.嵌入式存储系统具有5从编程的角度看,arm微处理器的一般有和6.嵌入式软件的开发一般分为、和三个步骤。7.嵌入式linux的内核有五个组成部分,它们是进程调度、和二简答(每小题5分,共30分)1 .简要叙述嵌入式系统的定义。2 .什么是嵌入式实时操作系统?简单叙述其特点。3 .什么是操
2、作系统的移植?b卷第1页共4页O4 .简要叙述arm体系微处理器中控制程序的执行流程方式?5 .简要叙述嵌入式系统的设计步骤?6 .嵌入式系统中电源管理器的作用有哪些?三单项选择题(每小题2分,共20分)1、addr0,r1,#3属于()寻址方式。a.立即寻址b.多寄存器寻址c.寄存器直接寻址d.相对寻址2、get伪指令的含义是()a.包含一个外部文件b.定义程序的入口c.定义一个宏d.声明一个变量a、rtosb、占先式实时操作系统c、非占先式实时操作系统d、嵌入式实时操作系统5、若r1=2000h,(2000h)=0x86,(2008h)=0x39,贝U执行指令ldrr0,1,#8!后r0的
3、值为()。a.0x2000b.0x86c.0x2008d.0x39b卷第2页共4页6、寄存器r13除了可以做通用寄存器外,还可以做()。a、程序计数器b、链接寄存器c、栈指针寄存器d、基址寄存器7、fiq中断的入口地址是()。a、0x0000001cb、0x00000008c、0x00000018d、0x000000148、arm指令集和thumb指令集分别是()位的。a.8位,16位b.16位,32位c.16位,16位d.32位,16位9、arm寄存器组有()个寄存器。a、7b、32c、6d、3710、若r1=2000h,(2000h)=0x28,(2008h)=0x87,则执行指令ldrr
4、0,r1,#8!后r0的值为()。a.0x2000b.0x28c.0x2008d.0x87四编程:以实验平台pxa270为设计环境,试写出一段代码,能控制八段数码管以递减方式点亮显示(15分)五阅读程序题阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。(15分)看门狗定时器控制寄存器(wtcon)b卷第3页共4页看门狗定时器数据寄存器(wtdat)#definerwtcon(*(volatileunsigned*)0x53000000)/第1行#definerwtdat(*(volatileunsigned*)0x53000004)/第2行#definerwtcnt(*(volatil
5、eunsigned*)0x53000008)/第3行voidwatchdog_test(void)rwtcon=(pclk/1000000-1)8)|(33)|(12);/第4行rwtdat=7812;/第5行rwtcnt=7812;/第6行rwtcon|=(15);/第7行b卷第4页共4页一填空(每空1分,共20分)1 .嵌入式微处理器一般可分为、四种类型。2 .嵌入式系统体系结构一般具有和3.嵌入式存储系统一般由和4.嵌入式存储系统具有和5从编程的角度看,arm微处理器的一般有和态。6.嵌入式软件的开发一般分为、和三个步骤。7.嵌入式linux的内核有五个组成部分,它们是进程调度、和1.嵌
6、入式微控制器嵌入式数字信号处理器嵌入式微处理器嵌入式片上系统2.冯洛依曼哈佛3,高速缓存内存外存4大端格式小端格式5armthumb6.生成调试固化运行7.内存管理虚拟文件系统网络接口进程通信二简答(每题5分,共30分)1.简要叙述嵌入式系统的定义。嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。5分2.什么是嵌入式实时操作系统?简单叙述其特点。实时操作系统就是在给定的时间内提供某种程度的服务,如果在规定的时
7、间内没有得到结果,那整个的系统就是失败3分对于实时操作系统其首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼提高计算机系统的使用效率。2分3.什么是操作系统的移植?操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。4.简要叙述arm体系微处理器中控制程序的执行流程方式?在arm体系微处理器中通常有3种方式控制程序的执行流程方式。它们是:正常顺序执行指令;-2分通过跳转命令跳转到特定的标号处;1分异常处理。2分【篇二:嵌入式系统考试试题a及答案】试题总分:100分考试时限:120分钟一、填空题(每空2分,共18分)1、pc机开机的初始化工作一般
8、由bios完成,而嵌入式系统的初始化工作一般由完成。2、arm内核三级流水线机制是指指令运行过程中经过的、译码、执行三个阶段。3、arm寄存器spsr被称为寄存器。4、uclinux与标准linux的最大区别在于。5、嵌入式系统是以应用为中心、以、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。6、arm的数据存取指令load/store是唯一用于寄存器和存储器之间进行二、单项选择题(每题2分,共24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。()a,嵌入式处理器b.实时操作系统(rtos)d,实际应用程序层c,应用程序接口(api)层2、一条arm数据处理指令,例如
9、“addr0,ri,#immed'中使用的立即数#immed是有一定限制的,下列立即数表示中合法的是()。a.0x00001234b.0xfOOOOOOfc.0x0000f008d.0xf080000a、rtosb、占先式实时操作系统d、嵌入式实时操作系统c、非占先式实时操作系统4、arm汇编语句“addrO,r2,r3,lsl#1的作用是()。a.rO=r2+(r31)b.rO=(r21)+r3c,r3=r0+(r21)d.(r31)=r0+r25、arm寄存器组有()个寄存器。a、7c、6b、32d、376、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。a,
10、嵌入式linux提供了完善的网络技术支持;b.?clinux是专门为没有mmu的arm芯片开发的;c.?c/os-n操作系统是一种实时操作系统(rtos);第1页/共6页d.wince提供完全开放的源代码。7、存储一个32位数0x2168465到2000h2003h四个字节单元中,若以大端模式存储,则2000h存储单元的内容为()。a、0x21b、0x68c、0x65d、0x028、下列不是嵌入式系统的特点的是()a.嵌入式系统需要专用开发工具和方法进行设计。b.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。c,嵌入式系统使用的操作系统一般不是实时操作系统(rtos),系统
11、不具有实时约束。d.嵌入式系统通常是面向特定任务的,而不同于一般通用pc计算平台,是学用”的计算机系统9、寄存器r15除了可以做通用寄存器外,还可以做()a.程序计数器b.链接寄存器c.堆栈指针寄存器d.基址寄存器10、若r1=2000h,(2000h)=0x28,(2008h)=0x87,则执行指令ldrr0,r1,#8!后r0的值为(a.0x2000b.0x28c. 0x2008d. 0x8711、fiq中断的入口地址是()。a、0x0000001cb、0x00000008c、0x00000018d、0x0000001412、arm指令集是()位的。a.16b.32c.8d.24三、判断题
12、(每题2分,共14分)1、若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12。(4、在arm的数据处理指令中,大多数均可在指令助记符后加s来设置状态寄存器的条件码。(5、arm和thumb之间状态的切换不影响处理器的模式或寄存器的内容。(6、当操作数寄存器rm的状态位bit0为1时,执行bxrm指令就可从arm状态进入thumb状态。(7、arm处理器结构体系中具有t变种的处理器核可以工作在arm状态和thumb状态。(四、简答题(共16分)1、arm异常发生时,arm内核对异常的响应过程是怎样的?(4分)2、什么是bootloader?主要有几种工作模式及主要功能是什么
13、?(6分)O)3、s3c44b0的存储系统中,0xc000000和0xc080000的含义是什么?它们之间的512kbyte空间做什么用?(6分)五、分析设计(共28分)1、改错和注释(10分)题目要求:(1)阅读下面的程序段,找出程序段中至少3处不规范的地方,并改正。(6分)(2)给标记处的语句作注释,说明其作用。(4分)startstop:strcopysrcstrdststrareaint,code,readonlyentryIdrr1,=srcstrIdrr0,=dststrblstrcopybstop;.?(此处表示省略的程序段)movpc,lr;;areastrings,data,
14、readwritedcbfirststring-source,0space100end;2、已知s3c44b0内核频率为mclk=18.432mhz,ulcon0是串口0的行控制寄存器,ubrdiv0是串口0的波特率配置寄存器。请设置寄存器ulcon0和ubrdiv0,使得s3c44b0的串口0(uart0)的数据帧格式为:普通模式,波特率115200,奇偶校验无,数据位8位,停止位1位。(6分)3、在图中进行必要的连线,管脚电平设置,地址编号填写等,完成s3c44b0最小系统相关设计。(12分)题目要求:1)使s3c44b0的bank0连接一片flashrom,且总线宽度为8位。(5分)2)
15、选择品振作为时钟输入。存储器以小端模式存储字。(4分)3)画出复位电路图,实现上电复位功能和手动按键复位功能。(3分)试题参考答案及评分标准一、填空题(每空2分,共18分)1、bootloader。2、取指3、备份的程序状态寄存器。4、内存管理。5、计算机技术;裁剪。6、数据传送。7、信号量;消息队列。二、单项选择题(每题2分,共24分)1、a9、a2、 b3、 c4、 a12、b5、d6、d7、d8、c10、 d11、a三、判断题(每题2分,共14分)1、,2x3、x三、简答题(共16分)1、(4分)答:1,保存cpsr到spsr_mod(1')2,设置cpsr相应位(1')
16、以进行模式切换,根据需要设置irq和fiq中断屏蔽位3,保存异常返回地址到r14_mod(1')4,pc跳转到异常向量表相应地址处(1)2、(6分)答:简单说来,bootloader就是操作系统内核运行的一段小程序,完成进行初始化系统硬件设置的任务,包括cpu、sdrram、flash、串口等初始化,时钟的设置、存储器的映射。分为启动加载模式和下载模式。(1)启动加载(bootlaoding)模式又称为自主”(autonomous)模式,是指bootloader从目标机上的某个固态存储设备上将操作系统加载到ram中运行,整个过程并没有用户的介入。(1) 在下载模式下,目标机上的boot
17、loader将先通过串口连接或网络连接等通信手段从宿主机下载文件。3、(6分)答:0xc000000是sdram的起始地址,系统的程序存储空间从0xc080000开始。512kbyte的空间划分出来,作为系统的lcd显示缓冲区使用(更新其中的数据,就可以更新lcd的显示)。四、分析设计(共28分)1、(10分)(2) (6分)startldrr1,=srcstrstop;此处start要顶格书写;srcstr要小写4、V5V6V7Vbstop;止匕处stop后应无f”movpc,lr;此处mov应大小写一致(3) (4分)跳转到子程序strcopy子程序返回定义一个数据段strings读写属性
18、结束汇编2、(6分)(1)ulcon0=0x3ubrdiv0=(round_off)mclk/(bsp*16)-1=(round_off)18432000/(115200*16)-1=10-1=93、(12分)(1)bank08,位数据总线:om1=0,om0=0-(1'),data7.0连接data7.0(1')ngcs0连接ncs(1'),address19.0(2')(2)晶振连线:om3=0,om2=0(1')晶振连接extal0和extal0-(1')小端模式endia=0-(2')【篇三:嵌入式系统考试试题a及答案】试题总分:
19、100分考试时限:120分钟一、填空题(每空2分,共18分)1、pc机开机的初始化工作一般由bios完成,而嵌入式系统的初始化工作一般由完成。2、arm内核三级流水线机制是指指令运行过程中经过的、译码、执行三个阶段。3、arm寄存器spsr被称为寄存器。4、uclinux与标准linux的最大区别在于。5、嵌入式系统是以应用为中心、以为基础、软硬件可、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。6、arm的数据存取指令load/store是唯一用于寄存器和存储器之间进行的指令。二、单项选择题(每题2分,共24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。()a.嵌入
20、式处理器b.实时操作系统(rtos)d.实际应用程序层c.应用程序接口(api)层2、一条arm数据处理指令,例如“addr0,r1,#immed'中使用的立即数#immed是有一定限制的,下列立即数表示中合法的是()。a.0x00001234c.0x0000f008d.0xf080000a、rtosb、占先式实时操作系统d、嵌入式实时操作系统c、非占先式实时操作系统4、arm汇编语句“addr0,r2,r3,lsl#1的作用是(a)。b.r0=(r21)+r3c,r3=r0+(r21)d.(r31)=r0+r25、arm寄存器组有(d)个寄存器。a、7c、6b、32d、376、每种嵌
21、入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(d)。a.嵌入式linux提供了完善的网络技术支持;b.?clinux是专门为没有mmu的arm芯片开发的;c.?c/os-n操作系统是一种实时操作系统(rtos);第1页/共4页7、存储一个32位数0x2168465到2000h2003h四个字节单元中,若以大端模式存储,则2000h存储单元的内容为(d)。a、0x21c、0x65b、0x68d、0x028、下列不是嵌入式系统的特点的是(c)a,嵌入式系统需要专用开发工具和方法进行设计。b,嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。d,嵌入式系统通常是面向特定
22、任务的,而不同于一般通用pc计算平台,是学用”的计算机系统9、寄存器r15除了可以做通用寄存器外,还可以做(a)a.程序计数器b,链接寄存器d,基址寄存器c.堆栈指针寄存器10、若r1=2000h,(2000h)=0x28,(2008h)=0x87,则执行指令ldrr0,r1,#8!后r0的值为(d)。a. 0x2000c.0x2008b. 0x28d.0x8711、fiq中断的入口地址是(a)。a、0x0000001cc、0x00000018b、0x00000008d、0x0000001412、arm指令集是(b)位的。a. 16c.8b. 32d.24三、判断题(每题2分,共14分)1、若
23、定义任务taskl的优先级为12,则不能再定义其他任务的优先级也为12。(t)()(f)(t)(t)(t)(t)4、在arm的数据处理指令中,大多数均可在指令助记符后加s来设置状态寄存器的条件码。5、arm和thumb之间状态的切换不影响处理器的模式或寄存器的内容。6、当操作数寄存器rm的状态位bit0为1时,执行bxrm指令就可从arm状态进入thumb状态。7、arm处理器结构体系中具有t变种的处理器核可以工作在arm状态和thumb状态。四、简答题(共16分)1、arm异常发生时,arm内核对异常的响应过程是怎样的?(4分)1、(4分)答:1,保存cpsr到spsr_mod(1'
24、)2,设置cpsr相应位(1')以进行模式切换,根据需要设置irq和fiq中断屏蔽位3,保存异常返回地址到r14_mod(1')4,pc跳转到异常向量表相应地址处(1')2、什么是bootloader?主要有几种工作模式及主要功能是什么?(6分)答:简单说来,bootloader就是操作系统内核运行的一段小程序,完成进行初始化系统硬件设置的任务,包括cpu、sdrram、flash、串口等初始化,时钟的设置、存储器的映射。第2页/共4页分为启动加载模式和下载模式。(1)启动加载(bootlaoding)模式又称为自主”(autonomous)模式,是指bootloade
25、r从目标机上的某个固态存储设备上将操作系统加载到ram中运行,整个过程并没有用户的介入。(2)在下载模式下,目标机上的bootloader将先通过串口连接或网络连接等通信手段从宿主机下载文件。3、s3c44b0的存储系统中,0xc000000和0xc080000的含义是什么?它们之间的512kbyte空间做什么用?(6分)答:0xc000000是sdram的起始地址,系统的程序存储空间从0xc080000开始。512kbyte的空间划分出来,作为系统的lcd显示缓冲区使用(更新其中的数据,就可以更新lcd的显示)。五、分析设计(共28分)1、改错和注释(10分)题目要求:(1)阅读下面的程序段,找出程序段中至少3处不规范的地方,并改正。(6分)(2)给标记处的语句作注释,说明其作用。(4分)startstop:strcopysrcstrdststrareaint,code,readonlyentryIdrr1,=srcstrIdrr0,=dststrblstrcopybstop;.?(此处表示省略的程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位食堂改造合同范本
- 房屋租赁合同范本 商用
- 新开超市供货合同范本
- 超市柜台转让合同范本
- 搬运服务协议合同范本
- 2025年春一年级语文上册 14 文具的家(+公开课一等奖创新教案+素材)
- 教师校园安全知识
- 韵达快递年终总结
- 辽宁省葫芦岛2025年高三下学期六校(4月)联考数学试题试卷含解析
- 宜宾学院《嵌入式系统设计实验》2023-2024学年第二学期期末试卷
- 水利安全生产风险防控“六项机制”右江模式经验分享
- FZ∕T 25005-2021 底网造纸毛毯
- 2024年淮北职业技术学院单招职业适应性测试题库及答案解析
- 2023全国高考四套文言文真题挖空训练(答案)
- 姓吴的研究报告
- 神经外科常见引流管护理课件
- 自缢的护理查房
- 安全生产费用使用台账
- 精神障碍社区康复服务投标方案
- 冰箱温度监测登记表
- 《利用导数研究函数的零点问题》教学设计
评论
0/150
提交评论