嵌入式系统复习题_第1页
嵌入式系统复习题_第2页
嵌入式系统复习题_第3页
嵌入式系统复习题_第4页
嵌入式系统复习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、ARM微处理器有乙种工作模式,它们分为两类非特权模式、特权模式 o其中用户模式属于非特权模式2、ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM、Thumb,状态寄存器CPSR的工位反映了处理器运行不同指令的当前状态3、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15寄存器用于存储PC, R13通常用来存储SP4、ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼 ,数据和指令分开使用不同接口的是哈佛结构5、ARM微处理器复位后,PC的地址通常是0x0 ,初始的工作模式是 Supervisor。6、ARM微处理器支持虚拟内存,

2、它是通过系统控制协处理器CP15和MMU (存储管理部件)来进行虚拟内存的存储和管理。当系统发生 一数 据异常和 指令领取异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保 证程 序正常执行。7、编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐 ,另一种是打断对齐8构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是GNU工具链,ARM公司提供的工具链是ADS工具链9、计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC、类型,其指令长度是一定长的 o10、R14有两个用途,一是在调用子程序时用于保

3、存调用返回地址, 二是发生异常时用于保存异常返回地址O11、在AMBA总线规范中,定义了 3种总线:AHB、ASB和APB o12、ARM微处理器有7中工作模式,分别是:用户模式、 巳、IRQ数据访问中止模式、未定义指令中止模式、监管模式、和系统模式。13、o14、执行以下程序后,R2= 0x31 oADDS RO, RO, 0XA0000000MOVR1,OX2FMOV R2, 0X1FADC R2, R1,#115、执行以下程序后,R1=0x8E oMOV R1, #129EOR R1, R1,#0x0F16、指令STMFD SP!, R R5,LR的含义是:将R1-R5,LR入栈1. 目

4、前的ARM处理器采用的是哈佛体系结构。(V)2. ARM处理器的运行模式可通过中断或异常处理改变。(V )3. BootLoader属于嵌入式操作系统的一部分。(V )4. ARM包含32个通用寄存器。(x ) /31个5. 基于ARM架构的指令都是32位的。(x )& Windows CE属于比较典型的单体内核操作系统。(V )7、在Windows CE中,每一个运行着的应用程序都是一个进程,每个进程只包 括一个线程。(x)8、操作系统线程和中断服务例程(ISR)运行在核心态。(V)9、Windows CE中每个进程独享4GB虚拟地址空间。(x )共享10、Release版的操作系统

5、运行的速度更快,但是可能缺少必要的调试信息。(V )1、下面哪一项不是嵌入式系统的特点。(c)A、嵌入性B、专用性C、通用性D、计算机系统2、Windows CE的内核模块为应用程序提供的基本服务不包括(a )。A、进程管理B、中断处理C、异常处理D、编程处理3、BootLoader中执行的第一个C语言函数是(c)。A、Win Mai n() B、Mai n() C、Startup() D> BootloaderMain()4、CreateProcess (函数的最后一个参数 IppiProcInfo 指向一个(b )。D、A、字符串B、命令行参数C、宏定义PROCESSNFORMATI

6、ON 结构体5、下面哪项不是Boot Loader的功能。(b )A、负责Windows CE内核与硕件通信B、初始化目标硕件设备C、控制启动过程D、下载并执行操作系统映像6 用于映射当前在处理器上执行的进程。(a )A、Slot 0 B> Slot 1 C、Slot 2D、Slot 37、以下描述正确的是 (b )A 随着嵌入式设备的发展,嵌入式设备无处不在,桌面系统将面临淘汰。B 嵌入式系统的开发采用交叉开发方式,开发平台一般是通用计算机。C 嵌入式实时系统的特征之一是运行速度快。D 嵌入式微处理器采用哈佛体系结构。&以下关于ARM内核描述错误的是(a)A. CISC微处理器

7、B.功耗低C 性价比高D.代码密度高9、以下关于嵌入式系统Boot Loader的理解错误的是(b )A. Boot Loader的功能之一是初始化硕件B. BootLoader是通用的C. 有些BootLoader支持多CPUD. 在操作系统内核运行之前运行的一段小程序10、以下ARM处理器模式中哪种使用的寄存器最少( a )A. UserB. FIQ11、以下关于ARM处理器工作状态的描述错误的是(a)A. 异常处理可以运行在Thumb状态下B. ARM状态下执行字对准的指令C. Thumb状态下执行半字对准的指令D. ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容12、以下关于嵌入式系统的理解正确的是(d)。A .嵌入式系统的运行平台都是通用计算机B. 嵌入式系统的软件和硬件相对独立C. 嵌入式系统具有通用处理器、标准总线和外设D. 嵌入式系统一般不能再编程13、以下哪条指令不会影响CPSR ( d)A. CMNB. TEQC. SUBSD. ADDCS14、以下对RTOS的可确定性的描述错误的是(c)A. 系统在运行过程中,系统调用的时间可以预测B. 在规定的时序范围内,有多少外部事件可以到达是可预测的C. 系统在运行过程中,能智能评估当前状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论