百年教育职业培训中心 百年教育学习服务平台
题库试卷

东大嵌入式软件设计期末考试复习资料与参考答案

来源: 更新时间:

3亿多的题库,支持文图片,语音搜题,包含国家开放大广东开放大云南开放大北京开放大上海开放大江苏开放大超青奥鹏等等多个平台题库,考试作业必备神器。正确答案:微信搜索【渝粤搜题】公众号广东开放大学2023

3亿多的题库,支持文图片,语音搜题,包含国家开放大广东开放大云南开放大北京开放大上海开放大江苏开放大超青奥鹏等等多个平台题库,考试作业必备神器。

正确 答案:微信搜索【渝粤搜题】公众号

广东开放大学 2023年春季招生简章

嵌入式软件设计复习题

单选题

1.下面哪个系统属于嵌入式系统?( )

A华为手机

B联想400笔记本电脑

C联想SD10上网本

D“天河一号”计算机系统

2.可用作嵌入式操作系统的有( )

A. Linux( )

B. windows2000

C. WindowsXP

D. DOS

3.RM7DMI中的的含义是( )

A.支持64位乘法

B.支持EmbededICE观察硬件

C.支持片上调试

D.支持高密度16位的humb指令集

4.若前次运算结果为负数,则CPSR( )1

A. N

B. Z

C. C

D. V

5.R0+0x12地址处的数据读出,装载到R1中,能实现这个功能的语句是( )A. SR R1[R0#0x12]

B. LDR R1[R0#0x12]

C. SR R1[R0,-#0x12]

D. LDR R1[R0,-#0x12]

6.交叉编译的环境建立在( )

A开发板上 B目标系统上 C宿主机上 D应用程序上

7.下面关于哈佛结构描述正确的是:( )

A存储空间与IO空间分离

B程序存储空间与数据存储空间分离

C存储空间与IO空间合并

D程序存储空间与数据存储空间合并

8.下面哪一种工作模式不属于ARM特权模式?( )

A系统模式 B软中断模式 C用户模式 D.IQ模式

9.指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为:( )

A立即寻址 B寄存器间接寻址 C多地址寻址 D堆栈寻址

10.HBVPB外设区域都是2MB,可各自分配最多( )个外设。

A 16 B 32 C 64 ( )128

11.使用HOS-ARGE联合开发嵌入式系统,( )不是必须的。

A目标系统 B宿主机 C银河麒麟操作系统 D交叉编译器

12.操作系统结构不包括( )

A数据库 B引导系统 C内核 D根文件系统

13.以下哪个不是嵌入式系统设计的主要目标?( )

A低成本 B低功耗 C实时要求高 D超高性能

14.从层次结构来看,嵌入式系统包括:( )

A硬件层 B板级支持包 C实时操作系统和应用软件 D以上都是

15.RM7DMI采用( )级流水线。

A 3 B 4 C 5 ( )6

16.中断服务程序的最后一条指令必须是( )

A. MOV PC,R14

B. MOV PC,R14_und

C. SUBS PC,R14_iq,#4

D. SUBS PC,R14_irq,#4

17.RM920的工作状态包括( )

A测试状态和运行状态

B挂起状态和就绪状态

C就绪状态和运行状态

( )ARM状态和humb状态

18.I2C协议中有几根线( )

A 1

B 2

C 3

( )4

19.下面哪点不是嵌入式操作系统的特点。( )

A内核精简 B专用性强 C功能强大 D高实时性

20.在嵌入式ARM处理器中,下面哪种中断方式优先级最高。( )

A Rese

B数据中止

C IQ

( )IRQ

21.0x17&0x11的运算结果是( )

A. 0x01

B. 0x11

C. 0x17

D. 0x07

22.RM公司是专门从事( )

A基于RISC技术芯片设计开发

B ARM芯片生产

C软件设计

( )ARM芯片销售

23.嵌入式系统有别于其他系统的最大特点是( )

A嵌入专用 B高可靠 C低功耗 D低成本

24.下面哪一类嵌入式处理器最适合于工业控制领域( )

A嵌入式微处理器 B微控制器 C. DSP D以上都不合适

25.以下哪一项不属于嵌入式处理器( )

A. PowerPC

B. Penium

C. ARM

D. MIPS

26.处理器从存储器读数据的指令( )的助记符是:( )

A. SWP B. SWPB C. LDR D. SR

判断题

1. Inel处理器也属于嵌入式处理器。

2.嵌入式系统的软件一般都需要固化。

3.单片机就是嵌入式系统,它与嵌入式系统没有区别。

4.掌握部分常用ARM指令可以方便ARM程序调试。

5.RM指令集具有高快速的特点,它是humb指令集的子集。

6.LPC2000系列微控制器的片内SRAM支持64位的读写访问。

7.Linux系统是商用操作系统。

8.Linux系统由内shel文件系统和应用程序组成。

9.RM7DMI的流水线结构是5级流水线。

10.语言程序可以嵌套加入汇编语言程序模块。

11.Nand lashNor lash成本高,可靠性差。

12.操作系统具有接口管理功能。

13.处于就绪状态的任务只能切换到运行状态。

14.将模拟信号转换成数字信号的电路是DA转换器。

15.嵌入式处理器的结构有哈佛结构和冯诺依曼结构之分。

16.虚拟内存的主要用途是扩充存储容量。

17.由设置寄存器PINSEL1来选择P1口的引脚功能。

18.在操作系统的设备管理中引入缓存,其主要目的是改善CPUI/O设备间速度不匹配的情况。

19.嵌入式系统体系越来越小,性能要求更稳定,因此成本提升了。

20.嵌入式DSP处理器是专门用于嵌入式系统的数字信号处理器。

21. 操作系统中的存储管理室对内存中用户区进行管理。

22. 操作系统结构包括引导系内核和根文件系统。

填空题

1. 嵌入式系统是以( )为中以( )为基软件硬件可裁适应应用系统对功可靠成体功耗严格要求的专用计算机系统。

2. ARM7有两种处理器状态 ,分别是( )状态和( )状态。

3. 嵌入式处理器的分类包括三种,分别是:( 嵌入式微处理( )

4. humb指令集具有( )( )的特点,却仍然保持ARM的大多数性能上的优势,它是ARM指令集的子集。

5. ARM系列微处理器支持的字数据存储格式有( )( )

6.大多数引导系统都包含两种不同的操作模式:( )模式和( )模式。

名词解释及简答题

1. 什么是嵌入式系统?

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

2. 简述嵌入式微处理器的选择原则。

答:

1)能满足应用的设计目标;

2)开发工具是否好用;

3)市场占有率如何;

4)应该遵循“够用”原则,不应片面追求高性能。

3. 列出ARM7微处理器的工作模式和工作状态。

答:处理器工作模式指的是处理器在执行程序时在不同时刻所处的不同状态,ARM7微处理器又7中工作模式:user用户模式,sys系统模式,iq快速中断模式,irq外部中断模式,svc管理模式,数据访问中止模式,und未定义指令中止模式。

处理器工作状态指的是处理器当前所执行的指令集,ARM7的工作状态分为ARM状态( )humb状态( )

4.嵌入式软件有何特点?

答:软件要求固态化存储,应用有较强的实时性需求,硬件资源环境比较苛刻,软件代码要求具有高质量和高可靠性,多任务操作系统是主流发展方向。

问答题

1. 什么是实时系统?实时系统又分哪两种?

答:能在确定的时间内对外部的异步事件做出响应并执行其功能的计算机系统称为实时系统。其操作的正确性不仅仅依赖于逻辑设计的正确程度,而且与这些操作进行的时间有关。“在确定的时间内”是该定义的核心,也就是所,实时系统是对响应时间有严格要求的。对逻辑和时序的要求非常沿河,如果逻辑和时序出现偏差将会引起严重后果。

实时系统分为软实时系统和硬实时系统。软实时系统仅要求事件响应是实时的,并不要求限定任务必须在多长时间内完成。硬实时系统不仅要求事件响应要实时,而且要求在规定的时间内完成任务的处理。

2.什么是前后台系统?有何优缺点?实时性如何决定?

答:前后台系统分为前台程序和后台程序。前台程序也称中断级程序,通过中断来处理事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标志,待后台程序来处理;

后台程序也称任务级程序,一个死循环,循环查询各种标志位,如果标志位置位,就执行相应的任务程序。

优点:系统结构简单,几乎不需要额外的存储开销;可以避免中断嵌套( ),避免漏掉异步事件;可调用不可重入函数( )

缺点:所有的任务具有相同的优先级别,如果一个任务执行时间不能确定,则所有任务相应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,是的整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。

实时性:取决于所有其他任务的执行时间之和。

电话咨询