嵌入式系统试题带答案期末复习必备.doc

上传人:b****2 文档编号:1716437 上传时间:2022-10-23 格式:DOC 页数:5 大小:53.50KB
下载 相关 举报
嵌入式系统试题带答案期末复习必备.doc_第1页
第1页 / 共5页
嵌入式系统试题带答案期末复习必备.doc_第2页
第2页 / 共5页
嵌入式系统试题带答案期末复习必备.doc_第3页
第3页 / 共5页
嵌入式系统试题带答案期末复习必备.doc_第4页
第4页 / 共5页
嵌入式系统试题带答案期末复习必备.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

嵌入式系统试题带答案期末复习必备.doc

《嵌入式系统试题带答案期末复习必备.doc》由会员分享,可在线阅读,更多相关《嵌入式系统试题带答案期末复习必备.doc(5页珍藏版)》请在冰豆网上搜索。

嵌入式系统试题带答案期末复习必备.doc

研究生课程考试试卷

考试科目:

嵌入式系统

课程编码:

任课教师:

考试时间:

2015.5.17

学号:

学生姓名:

题号

成绩

总成绩

学分

1

2

3

4

5

6

阅卷人签字

7

8

9

试题总页数

10

4

《嵌入式系统》课程

研2014级试题

一、填空题(每空1分,共30分)

1、嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、Bootloader主要功能是:

系统初始化、加载和运行内核程序。

3、微处理器有两种总线架构,使用数据和指令使用同一接口的是冯诺伊曼,分开的指令和数据接口、取指和数据访问可以并行进行的是哈弗结构。

4、ARM微处理器有_七_种工作模式,它们分为___非特权模式__、__特权模式两类。

其中用户模式属于____非特权模式___。

5、ARM处理器中CPSR和SPSR的中文名称分别为:

程序状态寄存器和程序状态保存寄存器。

6、通常嵌入式系统开始启动时,将存有启动代码的NorFlash地址空间映射到0x00000000。

嵌入式系统的中断向量和异常向量表在启动时也从0x00000000存放。

因为FlashROM的读出速度慢,因此需要采用地址重映射把SDRAM地址空间迁移到0地址开始处,把FlashROM的地址空间迁移到系统存储器的高端地址。

7、异常向量是异常服务程序的入口,在某些ARM的应用中,允许异常向量的位置由32位地址空间低端的正常位置,既0x00000000~0x0000001C,移到地址空间高端的另一地址范围0xFFFF0000~0xFFFF001C。

这些改变后的地址位置称为高端向量。

目标系统可通过硬件配置来选择是使用正常向量还是高端向量。

8、ARM微处理器复位后,PC(R15)的地址通常是0X0,初始的工作模式是Supervisor。

9、微处理器是整个系统的核心,通常由3大部分组成:

控制单元、算术逻辑单元和寄存器。

10、RISC采用Load/Store结构,有助于减少指令格式,统一存储器访问方式

二、选择题(在备选答案中有一个或多个是正确的,将它选出填入空格中,每小题2分,共20分)

1、关于ARM处理器的异常的描述不正确的是C。

A.复位属于异常 B.除数为零会引起异常

C.所有异常都要返回 D.外部中断会引起异常

2、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为D。

A.0x21B.0x68C.0x65D.0x02

3、下面指令执行后,改变R1寄存器内容的指令是D。

 A.TSTR1,#2 B.ORR R1,R1,R1  

C.CMPR1,#2   D.EOR R1,R1,R1

4、在ARM处理器中,A寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。

A.CPSRB.SPSRC.PCD.IR

5、µClinux与标准Linux最大的区别在于B。

A.文件系统 B.内存管理

C.任务调度算法 D.应用开发模式

6、在下列ARM处理器的各种模式中,D模式有自己独立的R8-R14寄存器。

A.系统模式(System)B.终止模式(Abort)

C.中断模式(IRQ)D.快中断模式(FIQ)

7、寄存器R15除可做通用寄存器外,还可以做A。

A.程序计数器B.链接寄存器

C.栈指针寄存器D.基址寄存器

8、下列ARM核中,A是冯×诺伊曼架构。

A.ARM7B.ARM11C.ARM9D.ARM10E.Cortex-M3

9、ARM处理器的工作模式中属于异常模式的有CDE。

A.用户模式usrB.系统模式sys

C.外部中断模式irqD.中止模式abtE.快速中断模式fiq

10、嵌入式系统软件的要求与台式通用计算机有所不同,其特点主要有ACD。

A.软件要求固态化存储B.用面向过程的语言进行编程

C.软件代码要求高效率、高可靠性;D.系统软件(OS)有较高的实时性要。

三、简答题(共50分)

1.简述Cortex-M3处理器的内部寄存器结构,并分别说明R13、R14、R15寄存器的作用(7分)

答:

Cortex-M3是一个32位处理器内核,内部的数据路径是32位,寄存器是32位,存储器接口是32位。

Cortex-M3采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖,Cortex-M3内部含有好几条总线接口,每条都为自己的应用场合优化过,并且它们可以并行工作,指令总线和数据总线共享同一个存储器空间。

Cortex-M3处理器拥有 R0-R15的寄存器组。

R13、R14、R15寄存器的作用分别为:

R13保存堆栈指针SP;R14用作子程序链接寄存器(也称为LR),用以保存返回地址;R15(PC)用作程序计数器。

2.Cortex-M3处理器采用中断方式控制I/O或部件操作时,其中断处理编程涉及哪些方面?

(7分)

答:

中断处理编程涉及中断源(中断向量)、优先级、使能等几个方面。

异常或者中断是处理器响应系统中突发事件的一种机制。

当异常发生时,Cortex—M3通过硬件自动将编程计数器(PC)、编程状态寄存器(XPSR)、链接寄存器(LR)和R0~R3、R12等寄存器压进堆栈。

在Dbus(数据总线)保存处理器状态的同时,处理器通过Ibus(指令总线)从一个可以重新定位的向量表中识别出异常向量,并获取ISR函数的地址,也就是保护现场与取异常向量是并行处理的。

一旦压栈和取指令完成,中断服务程序或故障处理程序就开始执行。

执行完ISR,硬件进行出栈操作,中断前的程序恢复正常执行。

3.简述NANDFlash和NORFlash的特点?

(7分)

答:

NANDFlash的特点:

以页为单位进行读和编程操作;以块为单位进行擦出操作,具有快编程和快擦除的功能;数据、地址采用同一总线,实现串行读取;随机读取速度慢;芯片尺寸小,引脚少,是位成本最低的固态存储器;芯片包含有失效块,失效块不会影响有效块的性能。

NORFlash的特点:

程序和数据可放在同一芯片上,拥有独立的数据总线和地址总线,能快速随机读取、允许系统直接从Flash中读取代码执行,而无需先将代码下载至RAM中再执行;可以单字节或单字编程;不能单字节擦除,必须以块为单位或对整片执行擦除操作;在对存储器进行重新编程之前需要对块或整片进行预编程和擦除操作。

4.简述Cortex-M3处理器(如LM3S3749芯片)存储空间是如何分配?

(8分)

答:

Cortex-M3处理器内部地址空间为4G,其中,1GB地址空间用于支持外部存储器的链接,此部分被分成8个存储块,每块128MB。

另外的空间有一小部分用于I/O端口或者部件的寻址,其他的地址空间没有用到。

指令总线和数据总线共享同一个存储器空间(一个统一的存储器系统)。

5.BootLoader在嵌入式系统中主要起什么作用?

完成哪些主要的工作?

(7分)

答:

BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。

通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。

作用就是系统初始化,分配内存,将应用代码从FLASH中导入内存,最后将运行指针指向这段代码,把控制权交给应用程序。

6.简述FIQ工作方式的特点?

(7分)

答:

FIQ异常是由外部中断信号引起的。

FIQ异常模式下有足够的私有寄存器,且支持数据传送和通道处理方式,从而当异常发生、进入异常服务时,可避免对私有寄存器保存的要求,减少进入异常或退出异常过程中的总开销。

FIQ异常优先级高于IRQ异常。

FIQ异常量杯放在所有异常的最后,这样是为了提高相应速度。

7.简述IRQ异常处理过程。

(7分)

答:

(1)、链接寄存器R14_irq保存:

被执行指令地址+4;

(2)、状态寄存器SPSR_irq保存:

CPSR寄存器的内容;

(3)、状态寄存器CPSR的位[4:

0]=0b10010;

(4)、CPSR的为[5]清0,[6]位不变;

(5)、CPSR的位[7]置1;

(6)、如采用大端配置,则PC=0xffff0018,否则PC=0x00000018。

3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1