嵌入式系统试题及答案 下载本文

嵌入式系统试题及答案

【篇一:2012年_嵌入式系统试卷卷_及答案】

》课程考试试卷( b卷)

专业: 计算机科学 年级:08级 考试方式:闭卷学分:3 考试时间:120 分钟

一、 填空 (每空1 分,共 20 分)

1.嵌入式微处理器一般可分为和四种类型。

2.嵌入式系统体系结构一般具有和两种基本形式。 3.嵌入式存储系统一般由和 4.嵌入式存储系统具有

5从编程的角度看,arm微处理器的一般有和 6.嵌入式软件的开发一般分为、和三个步骤。 7.嵌入式linux的内核有五个组成部分,它们是进程调度、 、和

二 简答(每小题5分,共 30 分) 1.简要叙述嵌入式系统的定义。

2.什么是嵌入式实时操作系统?简单叙述其特点。 3.什么是操作系统的移植? b卷第 1 页共 4 页 态。

4.简要叙述arm体系微处理器中控制程序的执行流程方式? 5.简要叙述嵌入式系统的设计步骤?

6.嵌入式系统中电源管理器的作用有哪些? 三 单项选择题(每小题2分,共20分)

1 、add r0,r1,#3属于( )寻址方式。 a. 立即寻址 b. 多寄存器寻址 c. 寄存器直接寻址 d. 相对寻址 2、get伪指令的含义是( ) a. 包含一个外部文件 b. 定义程序的入口 c. 定义一个宏 d. 声明一个变量

a、rtos

b、占先式实时操作系统 c、非占先式实时操作系统 d、嵌入式实时操作系统

5、若r1=2000h,(2000h)=0x86,(2008h)=0x39,则执行指令ldr r0,[r1,#8]!后r0的值为( )。 a. 0x2000 b. 0x86 c. 0x2008 d. 0x39

b卷第 2 页共 4 页

6、寄存器r13除了可以做通用寄存器外,还可以做( )。 a、程序计数器 b、链接寄存器 c、栈指针寄存器d、基址寄存器

7、fiq中断的入口地址是()。 a、0x0000001c b、0x00000008 c、0x00000018 d、0x00000014 8、arm指令集和thumb指令集分别是( )位的。 a. 8位,16位 b. 16位,32位 c. 16位,16位 d. 32位,16位 9、arm寄存器组有( )个寄存器。 a、7 b、32 c、6 d、37

10、若r1=2000h,(2000h)=0x28,(2008h)=0x87,则执行指令ldr r0,[r1,#8]!后

r0的值为()。 a. 0x2000 b. 0x28 c. 0x2008 d. 0x87

四 编程:以实验平台pxa270为设计环境,试写出一段代码, 能控制八段数码管以递减方式点亮显示(15 分)

五 阅读程序题 阅读下列与看门狗有关的寄存器描述,解释每一行代

码的功能。(15分)

看门狗定时器控制寄存器(wtcon) b卷第 3 页共 4 页 看门狗定时器数据寄存器(wtdat)

#define rwtcon(*(volatile unsigned *)0x53000000) // 第1行 #define rwtdat(*(volatile unsigned *)0x53000004) // 第2行

#define rwtcnt(*(volatile unsigned *)0x53000008) // 第3行 void watchdog_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.嵌入式微控制器 嵌入式数字信号处理器 嵌入式微处理器 嵌入式片上系统 2.冯洛依曼 哈佛 3,高速缓存 内存 外存 4 大端格式 小端格式 5 armthumb 6.生成 调试 固化运行

7.内存管理 虚拟文件系统 网络接口 进程通信 二 简答(每题5分,共 30 分) 1.

.简要叙述嵌入式系统的定义。

嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。5分

2. 什么是嵌入式实时操作系统?简单叙述其特点。

实时操作系统就是“在给定的时间内提供某种程度的服务,如果在规定的时间内没有得

到结果,那整个的系统就是失败”。----------3分

对于实时操作系统其首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼提高计算机系统的使用效率。-----------2分 3.什么是操作系统的移植?

操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。

4. 简要叙述arm体系微处理器中控制程序的执行流程方式?

在arm体系微处理器中通常有3种方式控制程序的执行流程方式。它们是:正常顺序执行指令;---2分通过跳转命令跳转到特定的标号处;--------1分异常处理。------------2分

【篇二:嵌入式系统考试试题a及答案】

>试题总分: 100 分考试时限:120 分钟 一、填空题(每空2分,共18分)

1、pc机开机的初始化工作一般由bios完成,而嵌入式系统的初始化工作一般由______________完成。 2、arm内核三级流水线机制是指指令运行过程中经过的__________、译码、执行三个阶段。 3、arm寄存器spsr被称为_______________寄存器。 4、uclinux与标准linux的最大区别在于___________。

5、嵌入式系统是以应用为中心、以、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

6、arm的数据存取指令load/store是唯一用于寄存器和存储器之间进行

二、单项选择题(每题2分,共24分)