嵌入式系统复习题

上传人:s9****2 文档编号:510012805 上传时间:2023-08-31 格式:DOCX 页数:5 大小:39.11KB
返回 下载 相关 举报
嵌入式系统复习题_第1页
第1页 / 共5页
嵌入式系统复习题_第2页
第2页 / 共5页
嵌入式系统复习题_第3页
第3页 / 共5页
嵌入式系统复习题_第4页
第4页 / 共5页
嵌入式系统复习题_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式系统复习题》由会员分享,可在线阅读,更多相关《嵌入式系统复习题(5页珍藏版)》请在金锄头文库上搜索。

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微处理器为核心的计算机属于 RISC、 类型,其指令长

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

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

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

6、理 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、控制启动过程 D、下载并执行操作系统映像 6、_用于映

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

8、 BootLoader 支持多CPU D. 在操作系统内核运行之前运行的一段小程序 10、以下ARM处理器模式中哪种使用的寄存器最少 AUser BFIQ CIRQ DSupervisor 11、以下关于ARM处理器工作状态的描述错误的是 A.异常处理可以运行在Thumb状态下 BARM状态下执行字对准的指令 C. Thumb状态下执行半字对准的指令 DARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容 12、以下关于嵌入式系统的理解正确的是( d )。 A嵌入式系统的运行平台都是通用计算机 B嵌入式系统的软件和硬件相对独立 C嵌入式系统具有通用处理器、标准总线和外设 D嵌入式系

9、统一般不能再编程 13、以下哪条指令不会影响CPSR A. CMN B. TEQ C. SUBS D. ADDCS 14、以下对RTOS的可确定性的描述错误的是 A. 系统在运行过程中,系统调用的时间可以预测 B. 在规定的时序范围内,有多少外部事件可以到达是可预测的 C. 系统在运行过程中,能智能评估当前状态,判断系统是否面临崩溃。 D. 每个任务需要哪些资源,哪种情况下占用资源都是可预测的 15、已知R0=0x12345678,R1=0x300,在小端存储格式下,执行以下语句之后,R2= STR R0, R1 LDRB R2, R1 A0x12 B. 0x34 C. 0x56 D. 0x78

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号