嵌入式系统试题及答案
【篇一: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位,3
2位  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 u
nsigned *)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分)
1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。(  )
a. 嵌入式处理器
  b. 实时操作系统(rtos) d. 实际应用程序层
c. 应用程序接口(api)层
2、一条arm数据处理指令,例如“add r0,r1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即
数表示中合法的是(  )。
a.0x00001234b. 0x f000000f c.0x0000f008  d. 0x f080000
a、rtos
  b、占先式实时操作系统 d、嵌入式实时操作系统
c、非占先式实时操作系统
4、 arm汇编语句“add  r0,  r2,  r3,  lsl#1”的作用是(  )。
a. r0 = r2 + (r3  1) b. r0 =( r2 1) + r3 c. r3= r0+ (r2  1)  d. (r3  1)= r0+ r2
5、arm寄存器组有(  )个寄存器。
a、7 c、6
  b、32 d、37
6、 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(  )。
a. 嵌入式linux提供了完善的网络技术支持; b. ?clinux是专门为没有mmu的arm芯片开发的; c. ?c/os-Ⅱ操作系统是一种实时操作系统(rtos);
第  1  页/共  6  页
d. wince提供完全开放的源代码。
7、存储一个32位数0x2168465到2000h~2003h四个字节单元中,若以大端模式存储,则2000h存储单元的内容为()。  a、0x21b、0x68
c、0x65
  d、0x02
8、下列不是嵌入式系统的特点的是()  a.嵌入式系统需要专用开发工具和方法进行设计。
  b.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。
c.嵌入式系统使用的操作系统一般不是实时操作系统(rtos),系统不具有实时约束。
d.嵌入式系统通常是面向特定任务的,而不同于一般通用pc计算平台,是“专用”的计算机系统 9、寄存器r15除了可以做通用寄存器外,还可以做(  )
a. 程序计数器
  b. 链接寄存器 c. 堆栈指针寄存器
  d. 基址寄存器
10、若r1=2000h,(2000h)=0x28,(2008h)=0x87,则执行指令ldr r0,[r1,#8]!后r0的值为(a. 0x2000
b. 0x28
c. 0x2008
  d. 0x87
11、fiq中断的入口地址是()。
a、0x0000001c  b、0x00000008 c、0x00000018
  d、0x00000014
12、arm指令集是()位的。
a. 16 b. 32 c. 8
  d. 24
  三、判断题(每题2分,共14分)
1、若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12。
  (4、在arm的数据处理指令中,大多数均可在指令助记符后加s来设置状态寄存器的条件码。  (5、arm和thumb之间状态的切换不影响处理器的模式或寄存器的内容。
  (6、当操作数寄存器rm的状态位bit[0]为1时,执行bx rm指令就可从arm状态进入thumb状态。  (7、arm处理器结构体系中具有t变种的处理器核可以工作在arm状态和thumb状态。
  (
四、简答题(共16分)
1、arm异常发生时,arm内核对异常的响应过程是怎样的? (4分)
2、什么是bootloader?主要有几种工作模式及主要功能是什么? (6分)
  ) ) ) ) ) ) ) )
3、s3c44b0的存储系统中,0xc000000和0xc080000的含义是什么?它们之间的512kbyte空间做什么用? (6分)
五、分析设计(共28分) 1、改错和注释(10分)
>arm嵌入式系统期末考试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。