嵌入式系统复习题_第1页
嵌入式系统复习题_第2页
嵌入式系统复习题_第3页
嵌入式系统复习题_第4页
全文预览已结束

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上1、 ARM微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权模式 2、 ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态3、 ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15 寄存器用于存储PC,R13通常用来存储 SP 4、 ARM处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结构 5、 ARM微处理器复位后,PC的地址通常是 0x0

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

3、的计算机属于 RISC、 类型,其指令长度是 定长的 。10、 R14有两个用途,一是在调用子程序时用于保存调用返回地址,二是 发生异常时用于保存异常返回地址 。11、在AMBA总线规范中,定义了3种总线: AHB、ASB和 APB 。12、ARM微处理器有7中工作模式,分别是:用户模式、 FIQ 、IRQ 数据访问中止模式、未定义指令中止模式、监管模式、和系统模式。13、在Linux开发环境下将宿主机(ip为192.168.0.112)/up-techpxa270挂载到目标机/mnt/nfs下的命令是: mount 192.168.0.112:/up-techpxa270 /mnt/nfs

4、。14、执行以下程序后,R2= 0x31 。MOV R0, 0XADDS R0, R0, 0XAMOV R1, 0X2F MOV R2, 0X1FADC R2, R1, #115、执行以下程序后,R1= 0x8E 。MOV R1, #129EOR R1, R1,#0x0F16、指令STMFD SP!, R1-R5,LR 的含义是:将R1-R5,LR入栈 。1.目前的ARM处理器采用的是哈佛体系结构。( ) 2. ARM处理器的运行模式可通过中断或异常处理改变。( )3. BootLoader属于嵌入式操作系统的一部分。( ) 4. ARM包含32个通用寄存器。( × ) /31个5.

5、 基于ARM架构的指令都是32位的。( × ) 6、Windows CE属于比较典型的单体内核操作系统。 ( )7、在Windows CE中,每一个运行着的应用程序都是一个进程,每个进程只包括一个线程。 (× )8、操作系统线程和中断服务例程(ISR)运行在核心态。 ( )9、Windows CE中每个进程独享4GB虚拟地址空间。 (× ) /共享10、Release版的操作系统运行的速度更快,但是可能缺少必要的调试信息。 ( )1、下面哪一项不是嵌入式系统的特点。( c ) A、嵌入性 B、专用性 C、 通用性 D、计算机系统2、Windows CE的内核模块为

6、应用程序提供的基本服务不包括( a ) 。 A、进程管理 B、中断处理 C、 异常处理 D、编程处理3、 BootLoader中执行的第一个C语言函数是( c )。 A、WinMain( ) B、Main( ) C、Startup( ) D、BootloaderMain( ) 4、CreateProcess( )函数的最后一个参数lppiProcInfo指向一个( b )。 A、字符串 B、命令行参数 C、宏定义 D、PROCESS_INFORMATION结构体5、下面哪项不是Boot Loader的功能。( b ) A、负责Windows CE内核与硬件通信 B、初始化目标硬件设备 C、控制

7、启动过程 D、下载并执行操作系统映像6、_用于映射当前在处理器上执行的进程。( a ) A、Slot 0 B、Slot 1 C、Slot 2 D、Slot 3 7、以下描述正确的是 ( b )A随着嵌入式设备的发展,嵌入式设备无处不在,桌面系统将面临淘汰。B嵌入式系统的开发采用交叉开发方式,开发平台一般是通用计算机。C嵌入式实时系统的特征之一是运行速度快。D嵌入式微处理器采用哈佛体系结构。8、以下关于ARM内核描述错误的是( a ) A. CISC微处理器 B. 功耗低C性价比高 D. 代码密度高9、以下关于嵌入式系统Boot Loader的理解错误的是 ( b )ABoot Loader的功

8、能之一是初始化硬件B. BootLoader是通用的 C. 有些 BootLoader 支持多CPUD. 在操作系统内核运行之前运行的一段小程序10、以下ARM处理器模式中哪种使用的寄存器最少( a )AUser BFIQ CIRQ DSupervisor11、以下关于ARM处理器工作状态的描述错误的是(a)A.异常处理可以运行在Thumb状态下BARM状态下执行字对准的指令C. Thumb状态下执行半字对准的指令DARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容12、以下关于嵌入式系统的理解正确的是( d )。A嵌入式系统的运行平台都是通用计算机B嵌入式系统的软件和硬件相对独立C嵌入式系统具有通用处理器、标准总线和外设D嵌入式系统一般不能再编程13、以下哪条指令不会影响CPSR( d )A. CMN B. TEQ C. SUBS D. ADDCS14、以下对RTOS的可确定性的描述错误的是( c )A. 系统在运行过程中,系统调用的时间可以预测B. 在规定的时序范围内,有多少外部事件可以到达是可预测的C. 系统在运行过程中,能智能评估当前状态,判断系统是否面临

温馨提示

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

最新文档

评论

0/150

提交评论