嵌入式系统考前复习题

阅读: 评论:0

嵌入式系统考前复习题终结版(节操落地版,不看考完定后悔)
、填空题
1.嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的微波功率放大器专用计算机系统。
2.请列举2个嵌入式实时操作系统:WinCE操作系统Linux操作系统
3.ARMv7M采用的异常模型理论上预定义了256个异常类型,其中包括11个系统异常类型和4+L个档位,然而实际上CortexM3只存在7个系统异常类型
4.Bootloader主要功能是:系统初始化加载和运行内核程序
5.RAM存储器有两种,分别是:SRAMDRAM;现在市场上两种主要的非易失闪存技术也有两类,分别是:NorFlashMandFlash
6.铝铁合金CortexM3有两种工作模式:handler模式和线程模式。
7.CortexM3支持的指令集为Thumb-2指令集的子集。
8.CM3控制内核中R13对应的有两个堆栈指针,分别是主堆栈指针(MSP)进程堆栈指针(PSP)指针。
9.C编译器没有(选填“有”或“没有”)直接支持CortexM3的位带区操作。
10.较为普遍的一种Cortex的编程开发调试环境为ARM公司的RealViewMDK
11.嵌入式系统主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统构成。
12.I/O接口电路数据传送方式有:查询、中断、DMAI/O通道和I/O恶霉灵原药处理机方式。
13.ARM体系结构所支持的最大寻址空间为4GB
14.CortexM3采用的两种提升中断响应速度的措施为尾链(Tailchaining)迟到处理(LateArriving)
15.CortexM3PSR3个子状态寄存器APSRIPSREPSR组成。
16.指令LDR.WR0[R1#20]为带顶索引的指令,而STR.WR0,[R1],#-20
则为带后索引的指令。
17.访问特殊功能寄存器指令MSRMRS必须在特权级下使用。
18.CM34GB寻址空间中的代码区和片上外设区各有1MB的位带区,并且可映射至32MB的位带别名映射区。
19.操作系统的内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的通信,内核的基本服务是任务调度(或进程调度)
20.CortexM3中打开或关闭中断除了可以通过MSR指令写PRIMASK外,还可使用CPS指令快速完成。
二、选择题
1.嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个(B)环境。
A.交互操作系统B.交叉编译C交互平台D.分布式计算
2.RS232-C串口通信中,表示逻辑1的电平是()。
A0vB3.3vC、+5v〜-H15vD、一5v15v
3.R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,[R1,#8]!后R0的值为(D)。
A.0x2000B.0x86C.0x2008D.0x39
4.假设R1=0x31,R2=0x2则执行指令ADDR0,R1,R2LSL#3后,R0的值是(C
A.0x33B.0x34C.0x39D.0x38
5.Cache用于存放主存数据的部分拷贝,主存单元地址Cache单元地址之间的转换用()完成。
A.硬件B.软件C.用户D.程序员
6.下面哪个系统不属于嵌入式系统。()
A分合闸电磁铁、“天河一号”计算机系统B、车载多媒体终端
CiPad平板电脑DiPhone手机
7.以下关于CortexM系列处理器指令系统的描述正确的一项是()A、支持ARMthumb指令集B、仅支持thumb指令集
C、支持ARMthumb-2指令集D、仅支持thumb-2指令集
8.关于CortexM3处理器,以下描述不正确的一项为()
A、一定有NVICB、比ARM7具有更高的代码密度
C、一定有MPUD、支持4G的存储空间
9.CortexM3处理器具有()个堆栈指针
A1B2C3D4
10.CortxM3处理器中堆栈的内存实现方法为()
A、向上增长的空栈B、向上增长的满栈
C、向下增长的空栈D、向下增长的满栈
11.CortexM3支持()种操作模式
A、1B、2C、5D、7
12.CortexM3采用()级流水线结构
A、3B、4C、5D、7
13.CortexM3中所有数据操作指令都能访问的通用寄存器为()
A仿洞石涂料、R0~R7BR8~R12CR0~R12DR0~R15
14.CortexM3指令集中专用于访问特殊寄存器的指令为()
A、MOVB、LDRC、STRD、MSR
15.以下关于uC/OS-II描述正确的一项为()
A、是一种单任务实时操作系统
B、是一种协作式多任务实时操作系统
C、是一种抢占式多任务实时操作系统
D、是一种时间片轮转式多任务实时操作系统
三、简答题(每小题6分,共30分)
1.什么是小端和大端存储器组织?
答:茂发跳跳糖1)小端存储器组织是较高的有效字节存放在较高的存储器地址,较低的有效字节存放在较低的存储器地址(同同小)。2)大端存储器组织是较高的有效字节存放在较低的存储器地址,较低的有效字节存放在较高的存储器地址(正反大)。请简述嵌入式系统开发的基本流程。
2.请简述嵌入式系统开发的基本流程。
答:1)系统定义与需求分析;
2)系统设计方案的初步确立;
3)初步设计方案性价比评估与方案评审论证;4)完善初步方案、初步方案实施;5)软硬件集成测试;
6)系统功能性能测试及可靠性测试。
3.寄存器CPSR,SPSR的功能各是什么?
答:1CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR
在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR。当异常出现时,SPSR用于保存CPSR的状态,以便异常返回后恢复异常发生时的工作状态。
4.指令ADRADRLLDRNOP是如何处理地址值读入到寄存器中的?答:ADR是将基于PC或者寄存器的地址值读入到寄存器的,ADR伪指令通常被替换成一条ADD指令或SUB指令来实现该ADR指令的功能。而ADRL伪指令与ADR指令的最大不同之处是它可以读取更大范围内的地址而且被编译器替换成2条数据处理指令。LDR将一个32位的立即数或者一个地址值读取到寄存器中。大范围的地址读取。NOP在汇编时将被替换成ARM中的
空操作。

本文发布于:2023-06-12 03:15:40,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/136068.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   寄存器   地址   处理器   方案   状态
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图