嵌入式.docx
- 文档编号:24577435
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:13
- 大小:21.54KB
嵌入式.docx
《嵌入式.docx》由会员分享,可在线阅读,更多相关《嵌入式.docx(13页珍藏版)》请在冰豆网上搜索。
嵌入式
选择题
1.ARM7采用的是()结构,ARM9采用的是()结构
A哈佛 B冯。
诺依曼 C。
普林斯顿结构
答案B A
2.和PC系统机相比嵌入式系统不具备以下哪个特点(C)。
A、系统内核小B、专用性强 C、可执行多任务 D、系统精简
<答案>:
C
3.关于冯·诺依曼体系结构与哈弗体系结构的比较,下列说法中错误的是:
A:
冯·诺依曼结构中,将代码作为一种特殊的数据来操作,指令总线和数据总线及其存储区是统一的。
B:
哈佛结构是一种并行体系结构,指令总线和数据总线及其存储区是分开的,独立的。
C:
大多数DSP均采用冯诺依曼体系结构。
D:
哈佛体系结构允许同时进行两个并行的内存访问。
答案:
C
4、( )完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。
A.硬件抽象层 B.驱动映射层 C.硬件交互层 D.中间层
<答案>:
A
考查嵌入式系统组成中的概念。
5.下面哪种操作系统最方便移植到嵌入式设备中(D)
A、DOS B、Windowsxp C、UNIX D、LINUX
6.0X17&0X11的结果是(A)
A、0X01 B、0X11 C、0X17 D、0X07
6.某总线有104根信号线,其中数据总线(DB)32根,若总线工作频率为33MHz,则其理论最大传输率为 (24) 。
(注:
本题答案中的B表示Byte)
(24)A. 33 MB/s B. 64MB/s C. 132 MB/s D. 164 MB/s
<答案>:
C
考查总线这个知识点。
根据上面的笔记,总线带宽 = 总线位宽×总线频率/8=32×33/8=132MB/s。
7.嵌入式处理机主要由处理器、存储器和总线组成,总线包括( D )
A.数据总线、串行总线、逻辑总线、物理总线
B.并行总线、地址总线、逻辑总线、物理总线
C.并行总线、串行总线、全双工总线
D.数据总线、地址总线、控制总线
8. ARM微处理器为(C)
A、16位RISC架构
B、32位CISC架构
C、32位RISC架构
D、16位CISC架构
课本P36有解释:
RISC·····精简指令集
9.ARM汇编语句“ADDRO,R2,R3,LSL#1”的作用是(A)。
A、RO=R2+(R3<<1)B、RO=(R2<<1)+R3
C、R3=RO+(R2<<1)D、(R3< 10.μCOS-II中对关键代码段由于希望在执行的过程中不被中断打扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D) A、先CLI、执行关键代码、再STI B、先STI、执行关键代码、再CLI C、先POPF、CLI、执行关键代码、再PUSHF D、先PUSHF、CLI、执行关键代码、再POPF 11.在嵌入式ARM处理器中,下面哪种终端方式优先级最高 A.Reset B.数据中止 C.FIQ D.IRQ 12.下面哪点不是嵌入式操作系统的特点。 ( C) A.内核精简 B.专用性强 C.功能强大 D.高实时性 13.下面哪个系统属于嵌入式系统。 ( D ) A、“天河一号”计算机系统 B、联想T400笔记本计算机 C、联想S10上网本 D、联想LEPhone手机 14.嵌入式系统由硬件和软件部分组成,以下(C)不属于嵌入式系统软件。 A.系统软件 B.驱动 C.FPGA编程软件 D.嵌入式中间件 15.嵌入式系统软件的开发需要一个 (B) 环境。 A. 交互操作系统 B. 交叉开发 C. 共享平台 D. 分布式计算 16.下列说法中错误的是D A: 头文件的扩展名一般用“.h” B: 调用库函数一般用< > C: 调用用户编写的头文件应使用引号 D: 模块是一个“.c”文件和“.asm”文件的结合 17.IRQ的入口地址是B(P52) A: 0X00000000 B: 0X00000018 C: 0X0000001C D: 0X00000008 18,以下不属于移位指令操作的是() A.LSL B.ASL C.CDP D.ROR 答案: C(协处理数据操作指令) 19.2,以下不属于嵌入式操作系统的特点的是() A. 系统内核小 B. 专用性强 C. 高实时性操作系统 D. 系统复杂 答案: D(系统精简) 20.设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期为△t,采用常规标量单流水线处理机。 若连续执行10条指令,则共需要时间△t是_____? A.8 B.10 C.12 D.14 <答案>: C考查流水线技术知识点。 3+(10-1)×1=12 21.某总线有104根信号线,其中数据总线(DB)32根,若总线工作频率为33MHz,则其理论最大传输率为_____? 。 A.33MB/s B.64MB/s C.132MB/s D.164MB/s <答案>: C考查总线这个知识点。 根据上面的笔记,总线带宽=总线位宽×总线频率/8=32×33/8=132MB/s 22.嵌入式开发中,不会用到的工具(软件)是() A.VisualStudio B.IAREmbeddedWorkbench C.BitTorrent D.Eclipse 答案: C 23.下面 特性不符合嵌入式操作系统特点。 (B ) A.实时性 B.不可定制 C.微型化 D.易移植 24.下面哪种不属于嵌入式系统的调试方法。 (D) A.模拟调试 B.软件调试 C.BDM/JTAG调试 D.单独调试 25.流水线是RISC处理器执行指令时所采取的机制,ARM7是三级流水线,以下 不属于三级流水线的是: (D) A 取指 B 译码 C 执行 D 链接 26.ARM状态下用于程序计数器PC的寄存器是: () A.R0B.R6C.R15D.R7 答案: C 课本P45 寄存器R15用做程序计数器(PC),有一些指令在使用R15时有特殊限制,若不注意,执行的将是不可预料的。 所些特殊的寄存器记下来还是有用的. PC总是指向当前指令的下两条指令的地址,即PC的值为当前指令的地址值加8个指节. 27.下面哪个寄存器不属于ARM状态下的分组寄存器(D) A.R8 B.R12 C.R14 D.R15 28.2.嵌入式操作系统使用的保护模式是在ARM的___C_______模式下工作 A 系统模式 B 禁止模式 C 管理模式 D 用户模式 29.常用于查表或数组操作的寻址方式是哪个() A: 基址寻址 B: 相对寻址 C: 立即寻址 D: 寄存器移位寻址 答案: A 30嵌入式系统的核心是() A、整体芯片 B、内部微处理器 C、控制逻辑 D、内部构造 key: B 31.ARM7内核提供下列哪两种中断级别(A) A.FIQ,IRQ B.FIQ EIC C.EXTIT .EIC DIRQ,EIC 填空题 1.ARM体系结构的寄存器组织: (37)个32位寄存器,其中(31)个为通用寄存器,(6)个为状态寄存器。 <答案>: 37 31 6 2.ARM体系结构可以用两种方法存储数据,称之为大端格式和小端格式。 对于大端格式: 字数据的高字节存储在______中,而字数据的低字节存放在_____中。 小端格式的存储方式正好与大端格式相反。 答: 低地址 高地址 3.驱动层程序一般包括( )( )和设备驱动程序。 <答案>: HAL硬件抽象层 BSP板级支持包 回答六个字母就OK 4.嵌入式系统的存储器结构分Cache、( )、( )3个分层。 <答案>: 主存储器 辅助存储器 5.嵌入式核心模块=( )+( )+( )+( ) 答案: 嵌入式核心模块=(微处理器)+(电源电路)+(时钟电路)+(存储器) 6.1.从嵌入式操作系统的特点可以将嵌入式操作系统分为 实时操作系统 和 分时操作系统 ,其中实时系统亦可分为 硬实时操作系统 和 软实时操作系统 。 7.ADD、RO、R1、#3属于 立即 寻址方式。 8.一般说来,嵌入式的构架可以分为4个部分: 处理器 、储存器、 系统软件、应用软件。 9.嵌入式系统的软件包括两部分: 系统软件和用户的应用程序 。 10. ARM7 TDMI中T指支持16位压缩指令集Thumb,D指支持片上Debug,M指内嵌硬件乘法器Multiplier,I指嵌入式ICE,支持片上断点和调试点。 详见课本P55 11、 1.ARM处理器有两种中断控制器: 标准中断控制器,向量中断寄存器 12、.分支指令是Thumb指令集中唯一一个有条件跳转的指令。 13.微处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼结构,分开的指令和数据接口、取指和数据访问可以并行进行的是哈佛结构 14.嵌入式系统的设计可以分成三个阶段: 分析、 设计 和 实现 。 15.GET伪指令的含义是包含一个外部文件 16.ARM7内核提供两种中断级别: _、_ 答案: FIQ IRQ 17.预处理器执行的对象有三大类: _、_、_ 答案: 宏命名、文件包含、条件编译 18.常见的嵌入式处理器产品有: ______、______、______、MIPS等。 答案: ARM、PowerPC、Sparc、moto68000、……(答案不限于上述所列,属于嵌入式处理器类型即可) 19.嵌入式系统开发的一般过程分为()、()、()、()、()。 答案: 需求分析、系统定义与结构设计、软、硬件系统设计与实现、系统集成与测试、项目评估与总结。 20.STR75xF系列处理器将——、——、——和——等集成到一个芯片上。 答案: ARM核、存储器、外设接口、总线。 21.ARM微处理器有七种工作模式,它们分为两类 非特权模式 、 特权模式 。 其中用户模式属于 非特权模式 。 22.一个基于ARM的嵌入式系统,硬件部分包括ARM处理器、外设、控制器和总线,软件部分包括初始化(即启动)代码、操作系统和应用程序 23嵌入式系统的存储器包括cache,主存和辅助存储器。 24.ARM汇编语言程序中的语句由指令,伪操作,伪指令和宏指令组成。 25、ARM处理器中的寄存器分为通用寄存器和状态寄存器,其中程序计数器 PC(R15)属于 通用寄存器 ,CPSR属于 状态寄存器 。 26、增强型中断控制器EIC能管理32个通道的 IRQ 中断请求和2个通道的 FIQ 的请求。 27.ARM处理器正常的程序执行状态是在(用户模式)下 28.嵌入式系统是以——为中心,以——为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及——严格要求的专用计算机系统。 答案: 应用 计算机技术 功耗 29.嵌入式系统的组成: ——、——、——和——。 答案: 硬件层、中间层、系统软件层、应用软件层 30.嵌入式微处理器执行的指令周期包括: key: 取指令 指令译码 执行指令 存储 31.嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。 32.TB标准定时器可以作为自由时钟来产生一个标准时间,也可以使用输入捕获模式测量RTC时钟 简答题 1.请简要说明从编辑完成的一个"Hello.c"程序文件到该程序在内存中运行所经过的几个编译处理阶段,以及每个阶段所生成文件的后缀名。 答: a.预处理后生成Hello.i文件 b.编译器编译后生成Hello.s文件 c.汇编器编译后生成Hello.o文件 d.连接器连接后生成可执行文件如: Hello.exe e.装载器把可执行文件装入内存运行。 2.简述嵌入式系统设计过程(每条一分) 1、需求分析 2、规格说明 3、体系结构设计 4、设计硬件构件和软件结构 5、系统集成 6、系统测试 3.从软件系统来看,嵌入式由那几部分组成。 答: 软件部分包括: 实时操作系统软件、文件系统、图形用户接口、网络系统及用户组建模块 4.什么是操作系统的移植? 操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。 5.简要叙述嵌入式系统的定义。 嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。 6.ARM微处理器支持的7种运行模式是什么(至少答出5点)。 1.用户模式 2.快速中断模式 3.外部中断模式 4.管理模式 5.数据访问终止模式 6.系统模式 7.定义指令中止模式 7简答题: ARM处理器有几种工作模式并做说明每种工作模式的含义。 答ARM处理器有7种工作模式: 用户模式(usr)-正常程序执行的模式 0.5分 快速中断模式(fiq)-FIQ异常响应时进入此模式 0.5分 中断模式(irq)-IRQ异常响应时进入此模式 0.5分 管理员模式(svc)-系统复位和软件中断响应时进入此模式 0.5分 中止模式(abt)-用于虚拟存储及存储保护 0.5分 系统模式(sys)-与用户类似但有直接切换到其它模式等特权0.5分 未定义模式(und)-未定义指令异常响应时进入此模式 0.5分 除了用户模式外其他模式均可视为特权模式 0.5分 8.请列举生活中可以接触到的嵌入式产品。 答案: 手机、掌上游戏机、便携式多媒体播放器、各类型遥控器、停车场门禁、电子广告牌、……(答案不限以上所列,符合要求即可) 9.简述ARM7TDMI内部寄存器特点。 答: 分别为31个通用32位寄存器和6个状态寄存器。 他们不能在同一时间被访问,对其的访问取决于处理器状态和处理器模式。 10.嵌入式系统基本含义是什么? 嵌入式系统: 面向测控对象,嵌入到实际应用系统中,实现嵌入式应用的计算机称为嵌入式系统。 11.嵌入式开发环境主要包括哪些组件? 答: 嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括 宿主机 目标机(评估电路板) 基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE 运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境 嵌入式操作系统 12、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接? 在Windows主机上使用什么软件建立连接? 在Linux主机上使用什么软件建立连接? 13.应用程序(main.c)一般是按照以下步骤进行的, (1)设定系统主时钟和外设时钟; (2)定义GPIO引脚; (3)配置其他外设工作参数(例如,定义UART0工作参数,定义ADC工作参数,定义TIMER1工作参数等); (4)配置EIC中断; (5)启动设备工作; (6)编写应用程序。 摘自课本154页。 14.简述嵌入式应用程序的开发步骤。 答: (1)规划这个项目,包括硬件资源的利用和软件的分工; (2)编写程序,并把它输入到文件中以便汇编或编译; (3)编译、汇编源程序,包括把目标模块放入库中; (4)连接、定位。 (5)让目标文件传入计算机进行控制工作。 (6)调试程序,并根据运行情况进行修改。 15、简述通用计算机和嵌入式系统的主要区别? 答: 通用计算机主要应用于数值计算、信息处理;而嵌入式系统主要应用于控制领域,体积小,应用灵活。 16、简述嵌入式系统的定义、应用和特点? 答: 嵌入式系统定义: 以应用为中心,以计算机技术为基础,其软硬件可裁剪配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。 嵌入式系统应用: 应用于军事设备、信息终端、汽车电子、制造工业、航天航空等领域。 嵌入式系统特点: 专用性、可裁性、实时性好、可靠性高、功耗低。 17、简述嵌入式系统的软硬件结构? 答: 嵌入式系统软件包括: 设备驱动接口(DDI)、实时操作系统(RTOS)、可编程应用接口(API)和应用软件。 嵌入式系统硬件包括: 微处理器、外围电路和外设。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式